Installer Hugo
Comprendre comment installer goHugo sur sa machine ou le configurer sur un système de déploiement automatisé.
Installer
Installer goHugo
- https://gohugo.io/getting-started/installing/
- https://learn.netlify.app/fr/basics/installation/
- Howto: Install Hugo on Windows
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