Criando um Blog com o HEXO

Posted by Walter Nascimento Barroso on 2017-08-24
hexo

logo-hexo
O hexo é um novo framework para criação de blogs estaticos, de simples manutenção e super rapido, assim como a descrição do proprio Site Oficial diz: A fast, simple & powerful blog framework

Para usar é necessario ter o nodejs instalado, depois é so baixar o hexo e começar a usar

1
2
3
4
5
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server

Com isso o hexo ja irá iniciar um servidor na porta 4000 e é so acessar no navegador o link http://localhost:4000/

para criar posts, você so tem que digitar

1
hexo new "Titulo do post ou o nome que quiser"

Você vai perceber que criou um novo arquivo com o nome que você colocou dentro da pasta source/_posts/

Para gerar os arquivos estáticos, você so deve rodar o comando

1
hexo generate

Deploy

Agora vem uma das partes mais legais do hexo, com ele você pode exporta diretamente para o github pages(e outros lugares também), primeiro instale a dependencia

1
npm install hexo-deployer-git --save

agora so tem que configura o arquivo _config.yml assim:

1
2
3
deploy:
type: git
repository: git@github.com:daadevelopers/daadevelopers.github.io.git

Troque para o seu repositorio ;)

Domínio Proprio

E para finalizar, se você ja tiver um dominio registrado ou querer usar um, basta criar um arquivo CNAME no diretorio source e dentro do arquivo coloque a url do seu dominio, exemplo:

1
echo "daadevelopers.com.br" > CNAME

Agora no site do registro br vc vai em editar zona e depois adicione o tipo A e o endereço 192.30.252.153, depois repita o processo e adicione o endereço, 192.30.252.154 e por ultimo mode o tipo para CNAME e coloque a url do seu repositorio do git pages daadevelopers.github.io, pronto tudo em perfeito estado.

Para melhores referencias acessem o site oficial do hexo.