Hugo é um framework poderoso para gerar sites estáticos, é muito leve e é bem intuitivo para que se propoe.
Velocidade é o carro chefe dele, tanto na velocidade de construção, quanto na de build (compilação do site) do site, oferece diversos recursos extremamente úteis, que abordarei em tutoriais futuros, e é muito, muito flexível, o que é ótimo, pois nos dá diversas possibilidades de customização do nosso site.
Isso possibilita uma curva de aprendizado bem baixa o que acaba resultando no desenvolvimento de sites, muitas vezes, em poucos minutos.
Nesse tutorial abordarei a instalação dessa ótima ferramenta no sistema operacional Ubuntu.
Será instalado a versão:
- Hugo 0.136.5 (Versão até data de postagem)
No sistema operacional Ubuntu 22.04, talvez em versões anteriores o processo possa mudar um pouco.
Pré-requisitos:
-
Git
No terminal, execute:
# Instala o git sudo apt install git-all
-
Go
No terminal, execute:
# Instala o Go sudo apt-get update && sudo apt-get -y install golang-go
Mais detalhes sobre os pré-requisitos em:
https://gohugo.io/installation/linux/
Pré-requisitos instalados, instale o Hugo framework.
Vamos instalar via gerenciador de pacotes snap, pois o hugo presente nele já traz incluso o dart-sass.
No terminal, execute:
# Instale o snap
sudo apt install snapd
# Instale o hugo
sudo snap install hugo
# Tudo ocorrendo bem, é possível ver a versão do hugo instalada
hugo version
Observação:
O Hugo do snap roda completamente isolado com um nível mínimo de acesso, portanto você deve criar e construir seus sites através do diretório /home, de preferência.
Mais detalhes sobre em:
https://gohugo.io/installation/linux
A partir de agora você tem um infinidade de possibilidades para criar sites estáticos com esse framework poderoso🙂!
Em breve abordarei mais sobre o assunto.
Links úteis
Documentação oficial do Hugo