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

https://gohugo.io/documentation