O Hexo é framework para blogs escrito em Nodejs. , diferentemente do WordPress ele consegue gerenciar o blogs /sites estáticos , o Hexo é rápido, simples e poderoso que é o seu diferencial , como seu conteúdo é estático e não necessita de um banco de dados , logo ele pode ser hospedado em praticamente qualquer ambiente, incluindo no próprio GitHub Pages de maneira realmente simples.
Entre as principais características do Hexo eu destacaria as seguintes:
- Rapidez para gerar os arquivos, pois o Node ajuda bastante
- Basta um simples comando para publicação hexo deploy e o seu site já está no ar.
- O Hexo usa o Markdown que é uma forma de você escrever ( seria um HTML simplificado)
- Suporta Plugins e Temas, bem parecido com o WordPress ( não tem a mesma quantidade, mas quem sabe futuramente … )
Sabendo disso, podemos colocar a mão na massa para testar o Hexo:
Basicamente os requisitos para usar o Hexo é ter o Node.js em sua máquina, Se o seu computador já possui , basta instala-lo com um comando npm:
npm install -g hexo-cli
Aguarde enquanto o node faz a instalação.
Após ter instalado corretamente o Hexo, vamos iniciar um projeto digitando:
hexo init <nome-do-projeto>
Só pra lembrar , o nome-do-projeto, deve ser substituído por um nome do seu projeto ou da sua preferência.
Após criar o projeto , navegue para a raiz do projeto:
cd <nome-do-projeto>
E então dê o seguinte comando para instalar as dependências do Hexo:
npm install
Nesse momento você tem tudo o que precisa para o funcionamento do Hexo, então basta digitar o comando para rodar localmente:
hexo serve
Após o comando ele vai subir um server local e disponibilizar o seu projeto na porta 4000
Basta acessar o http://localhost:4000 para visualizar o seu projeto.
Fácil, não??
Basicamente essa é uma forma simples de criar o seu site/blog, para saber mais basta dar uma olhada na documentação do Hexo, está tudo bem organizado, e se vc tem dificuldade com o idioma ele já está em português.
Fonte: http://hexo.io
Tem mais lá no Medium