Instalando Hexo

Hexo

O Hexo é uma ferramenta simples, rápida e poderosa para criar um blog. Você escreve postagens em Markdown (ou outras linguagens) e o Hexo gera arquivos estáticos que depois você pode fazer o deploy.

Uma sequência de tipica de uso do hexo é:

1
2
3
hexo new "meu post"
hexo generate
hexo deploy

Requerimentos

Instalar o Hexo é bastante fácil. No entanto, você precisa ter algumas outras coisas instaladas primeiro:

Node.js (pegue a versão mais recente do LTS (pelo menos >= 6.9))
Git
Se o seu computador já possui estes programas basta instalar o Hexo com o npm:

$ npm install -g hexo-cli

Iniciando

Uma vez instalado o Hexo, execute os seguintes comandos para inicializar um site com Hexo em um diretório <folder>.

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

Passos para criar e efetuar deploy de um post

1
2
3
4
hexo new "meu post"
hexo generate
hexo server
hexo deploy

Quando você estiver localmente não precisa ficar gerando os arquivos, apenas quando for fazer o deploy.

Instalando Hexo - Resolvendo Problemas

Ao instalar o Hexo inicialmente você pode se deparar com a mensagem de erro:

ERROR Process failed: _data/projects.json
SyntaxError: Unexpected end of JSON input

Resolvido com:

npm cache clean --force

Fonte

Hexo.io