Hexo: Construa sites estáticos de maneira fácil e simples

Cleison Carlos
Training Center
Published in
2 min readJan 21, 2019
Hexo Js

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

--

--

Cleison Carlos
Training Center

Gestor em Sistemas de Informações, Pós em Engenharia de Software, Atualmente trabalho como Desenvolvedor Front-end | cleisoncarlos.com