Installer Hugo

Comprendre comment installer goHugo sur sa machine ou le configurer sur un système de déploiement automatisé.

Installer

Installer goHugo

Héberger

Héberger avec Github

Consulter la page Host on GitHub pour plus d‘informations.

Github utilise son système interne GitHub Action. Un exemple de fichier de configuration est disponible : gh-pages.yml .

Héberger avec Gitlab

Consulter la page Host on Gitlab pour plus d‘informations

Github utilise son système interne Gitlab CI. Un exemple de fichier de configuration est disponible : .gitlab-ci.yml .

Héberger sans GO

Il est possible que votre plateforme de génération ne supporte pas Go (ou une version de goHugo non « extended »). Vous pouvez ajouter le répertoire themes à votre .gitignore pour ne pas le pousser dans votre dépôt .git de contenu.

Au moment de la génération en production, vous appeler le thème grâce à un submodule (ce sera fait à chaque génération).

git submodule add https://github.com/disic/frago.git/ themes/frago -f && git submodule update --init --recursive && hugo --gc --minify --buildFuture --templateMetrics