Instalar e criar
$ npm install hexo-cli -g
$ hexo init hexo-blog
$ cd hexo-blog
$ npm i
Você verá um blog no estilo wordpress. Navegue para encontrar um novo tema de que goste aqui: https://github.com/hexojs/hexo/wiki/Themes
Mudar tema
Eu escolhi o tema Casper . Pegamos o tema de seu repositório github e o colocamos na pasta de temas de nosso projeto:
$ git clone https://github.com/kywk/hexo-theme-casper.git themes/casper
na _config.yaml
atualização da seção de temas:
# Extensions
## Plugins: http://hexo.io/plugins/
## Themes: http://hexo.io/themes/
theme: casper
Reinicie o servidor hexo e voila seu blog terá uma aparência totalmente nova.
Além disso, adicione algumas informações básicas no topo de _config.yaml
:
# Site
title: Connor's blog
subtitle: Built on Hexo
description: Javascript tutorials and other stuff
author: Connor Leech
language: en
timezone: America/Los_Angeles
Aqui está uma lista de fusos horários .
Escreva uma postagem
$ hexo new post "My First Post"
Em seguida, a postagem será gerada automaticamente em . Preencha:source/_posts/My-First-Post.md
title: My First Post
date: 2015-09-23 12:43:41
tags:
---
blah blah blah
### I can
## Write
In markdown
**ohhhh right***
Então reinicie o servidor e a postagem aparecerá. Haverá um resumo estranho do autor. Para mudar isso e configurar outras partes do tema Casper, vá para .themes/casper/_config.yml
# config
cover: //blog.ghost.org/content/images/2013/Nov/cover.png
logo: //blog.ghost.org/content/images/2013/Nov/bloglogo_1-1.png
bio: 'Connor made this custom bio about himself'
# Content
excerpt_link: Read More
# Miscellaneous
rss:
Implantar nas páginas do Github
$ npm install hexo-deployer-git --save
Crie um repo e uma configuração do github para implantar em :_config.yml
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: git
repo: git@github.com:cleechtech/hexo-blog.git
branch: gh-pages
Portanto, isso enviará a construção de implantação para um repositório github que você especificar. Ao visualizar, tente visualizá-lo em onde hexo-blog é o nome do seu repositório de implantação, você não verá nenhum estilo! Isso tem a ver com problemas de URL base e páginas do github. Ainda estou procurando uma solução.<your_base_github_page>/hexo-blog
Para implantar e reimplantar:
$ rm -rf .deploy_git
$ hexo deploy