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 yamlAplicando 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/PaperModDepois 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