Hugo Cheat Sheet

Användbara Hugo-kommandon och parametrar

Sidinnehåll

Hugo är en statisk webbplatsgenerator. Den hjälper till att producera HTML från markeringar, teman och hålla webbplatsen organiserad. Som den här tekniska bloggen. Här är en lista över de mest användbara Hugo-kommandon med deras parametrar:

en robot som håller en skylt Hugo Rulez

Skapande och hantering av webbplats

  • Skapa en ny webbplats: hugo new site <site-name> -f yml
  • Skapa nytt innehåll: hugo new <content-path>
  • Bygg webbplats: hugo
  • Bygg webbplats inklusive utkastinnehåll: hugo -D
  • Servera webbplats lokalt: hugo server
  • Servera webbplats med utkastinnehåll: hugo server -D

Innehållshantering

  • Lägg till en ny inlägg: hugo new posts/<post-name>.md
  • Lägg till en ny sida: hugo new <page-name>.md

Temahantering

  • Lägg till ett tema: git submodule add <theme-repo-url> themes/<theme-name>
  • Använd ett tema: Lägg till theme = "<theme-name>" i config.toml

Byggalternativ

  • Ange utmatningskatalog: hugo -d <directory>
  • Bygg med bas-URL: hugo -b <URL>
  • Minimera utmatning: hugo --minify

Serveralternativ

  • Ange port: hugo server -p <port-number>
  • Binda till specifik IP: hugo server --bind <ip-address>
  • Övervaka förändringar: hugo server -w
  • Inaktivera live-uppdatering: hugo server --disableLiveReload

Felsökning

  • Utförlig utmatning: hugo -v
  • Loggnivåer: hugo --log-level <level> (debug, info, warn, error)

Användbara kommandon

  • Versionkontroll: hugo version
  • Rensa byggcache: hugo --cleanDestinationDir
  • Lista alla sidor: hugo list all
  • Skriv ut webbplatskonfiguration: hugo config

Ersätt platshållare (innehållna i < >) med faktiska värden när du använder dessa kommandon.

Hoppas detta hjälper.

Användbara länkar