Feuille de rappel de Hugo

Paramètres des commandes utiles de Hugo

Sommaire

Hugo est un générateur de site web statique. Il aide à produire du HTML à partir de balises, de thèmes et permet de garder le site organisé. Comme ce blog technique. Voici une liste des commandes Hugo les plus utiles avec leurs paramètres : fiche de référence Hugo :

un robot tenant un panneau Hugo Rulez

Création et gestion du site

  • Créer un nouveau site : hugo new site <site-name> -f yml
  • Créer un nouveau contenu : hugo new <content-path>
  • Générer le site : hugo
  • Générer le site en incluant les contenus en brouillon : hugo -D
  • Lancer le site localement : hugo server
  • Lancer le site avec les contenus en brouillon : hugo server -D

Gestion du contenu

  • Ajouter un nouveau post : hugo new posts/<post-name>.md
  • Ajouter une nouvelle page : hugo new <page-name>.md

Gestion des thèmes

  • Ajouter un thème : git submodule add <theme-repo-url> themes/<theme-name>
  • Utiliser un thème : Ajouter theme = "<theme-name>" à config.toml

Options de génération

  • Spécifier le répertoire de sortie : hugo -d <directory>
  • Générer avec l’URL de base : hugo -b <URL>
  • Minifier la sortie : hugo --minify

Options du serveur

  • Spécifier le port : hugo server -p <port-number>
  • Se lier à une adresse IP spécifique : hugo server --bind <ip-address>
  • Surveiller les changements : hugo server -w
  • Désactiver le rechargement en temps réel : hugo server --disableLiveReload

Débogage

  • Sortie détaillée : hugo -v
  • Niveaux de journalisation : hugo --log-level <level> (debug, info, warn, error)

Commandes utiles

  • Vérification de la version : hugo version
  • Nettoyage du cache de génération : hugo --cleanDestinationDir
  • Liste de toutes les pages : hugo list all
  • Afficher la configuration du site : hugo config

Remplacer les placeholders (entourés de < >) par des valeurs réelles lors de l’utilisation de ces commandes.

J’espère que cela vous aidera.

Liens utiles