Instalando e configurando o gerador de sites Hugo - Blog Dose Extra
1 de Jul de 2017 por Regis Tomkiel
Saiba como instalar e começar um projeto no gerenciador de sites Hugo. Gere sites estáticos facilmente.
O objetivo desse artigo é demonstrar os primeiros passos na criação de um site no Hugo, portanto, não espere nada muito avançado, pois o foco é para quem nunca viu ele funcionando.
Iremos abordar a instalação em sistemas GNU/Linux, mais precisamente, usando pacotes Snaps no Gentoo Linux. É um método muito fácil e que ajuda a manter o Hugo sempre atualizado e funcionando sem qualquer configuração adicional.
Para saber como instalar snaps no Gentoo, acesse aqui.
Bom, vamos ao processo!
1° - Acessando o terminal
Para realizar a instalação, abra o aplicativo de terminal, neste caso estou usando o Gnome Shell e o programa padrão, o gnome-terminal ou simplesmente "terminal".
Com ele aberto, digite o seguinte comando:
Aguarde o término da instalação e verifique a versão do Hugo:
Com a instalação bem sucedida, é hora de começar o site.
2° - Criando seu primeiro site
Crie uma pasta chamada Sites na home:
mkdir $HOME/Sites
Crie o primeiro projeto: hugo new site meu-primeiro-projeto
Abra a pasta $HOME/Sites em seu editor de texto preferido, como o Gedit ou Atom, por exemplo. Eu utilizei o nano.
Neste primeiro momento, vamos realizar só as configurações necessárias para o site ser minimamente acessado. Portanto, o próximo passo é procurar e baixar um template para nosso projeto. Acesse este link ou utilize o git.
git clone https:https://github.com/thomasheller/crab.git
Para o tema funcionar, mova a pasta "crab" para o diretório $HOME/Sites/meu-primeiro-projeto/themes/, assim:
$ mv crap $HOME/Sites/meu-primeiro-projeto/themes/
Para testar o site, acesse a pasta raiz de seu projeto:
$ cd $HOME/Sites/meu-primeiro-projeto
Com o editor de texto, abra o arquivo config.toml e digite a seguinte linha:
theme = "crab"
Abra o navegador e acesse o endereço http:https://localhost:1313 e seu site vai estar funcionando e nem precisa de Apache instalado na máquina.
3° - Personalizando e configurando
Agora, com seu editor de código preferido, abra o arquivo config.toml. É nele que as principais configurações serão feitas, como a definição da URL base do site, definição do tema escolhido, título, dentre muitas outras.
Para começar é importante ler a documentação do Hugo e seguir a sequência de artigos do blog. O próximo será sobre as principais configurações do site, não perca.