Scheda di riferimento per Hugo

Parametri dei comandi utili di Hugo

Indice

Hugo è un generatore di siti web statici. Aiuta a produrre html da markup, tema e a mantenere il sito organizzato. Come questo blog tecnico. Ecco un elenco dei comandi più utili di Hugo con i loro parametri:

un robot che tiene un cartello Hugo Rulez

Creazione e Gestione del Sito

  • Crea un nuovo sito: hugo new site <site-name> -f yml
  • Crea nuovo contenuto: hugo new <content-path>
  • Costruisci il sito: hugo
  • Costruisci il sito includendo contenuti in bozza: hugo -D
  • Avvia il sito localmente: hugo server
  • Avvia il sito con contenuti in bozza: hugo server -D

Gestione del Contenuto

  • Aggiungi un nuovo post: hugo new posts/<post-name>.md
  • Aggiungi una nuova pagina: hugo new <page-name>.md

Gestione dei Temi

  • Aggiungi un tema: git submodule add <theme-repo-url> themes/<theme-name>
  • Usa un tema: Aggiungi theme = "<theme-name>" a config.toml

Opzioni di Costruzione

  • Specifica la directory di output: hugo -d <directory>
  • Costruisci con URL base: hugo -b <URL>
  • Minifica l’output: hugo --minify

Opzioni del Server

  • Specifica la porta: hugo server -p <port-number>
  • Collega a un indirizzo IP specifico: hugo server --bind <ip-address>
  • Monitora i cambiamenti: hugo server -w
  • Disattiva il reload live: hugo server --disableLiveReload

Debugging

  • Output dettagliato: hugo -v
  • Livelli di log: hugo --log-level <level> (debug, info, warn, error)

Comandi Utili

  • Verifica la versione: hugo version
  • Pulisci la cache di costruzione: hugo --cleanDestinationDir
  • Elenco di tutte le pagine: hugo list all
  • Stampa la configurazione del sito: hugo config

Sostituisci i segnaposto (racchiusi tra < >) con i valori effettivi quando si utilizzano questi comandi.

Spero che questo ti sia utile.