Instalação

Instalando e iniciando o hugo:

# Instalação
apt install hugo
pacman -S hugo
 
# Certifique que você esteja usando o extended version
hugo version
# Saída esperada:
# hugo v0.161.1+extended+withdeploy linux/amd64 BuildDate=unknown
 
# Inicialização
hugo new site . --force --format yaml

Aplicando Temas

Temas são aplicados usando git submodule. Abaixo é exibido a aplicação do tema PaperMod.

git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod

Depois precisa alterar o ./hugo.yaml ou caso estiver modularizado, oconfig/_default/hugo.toml

Trocando Tema

Para trocar de tema, removemos o antigo e aplicamos o novo:

nomeDoTema="PaperMod"
git submodule deinit -f theme/${nomeDoTema}
git rm themes/${nomeDoTema}
rm -rf .git/modules/themes/${nomeDoTema}

Ai voltamos no Hugo > Aplicando Temas e configuramos o novo tema.


Executando Servidor Local

Na raiz, executar:

hugo server