Hugo-Kurztaste

Nützliche Hugo-Befehlszeilenparameter

Inhaltsverzeichnis

Hugo ist ein statischer Webseiten-Generator. Er hilft dabei, HTML aus Markup, Themes und hält die Website organisiert. Wie dieser Tech-Blog. Hier ist eine Liste der nützlichsten Hugo-Befehle mit ihren Parametern:

ein Roboter hält ein Schild mit der Aufschrift Hugo Rulez

Site-Erstellung und -Verwaltung

  • Neue Site erstellen: hugo new site <site-name> -f yml
  • Neuen Inhalt erstellen: hugo new <content-path>
  • Site erstellen: hugo
  • Site mit Entwürfen erstellen: hugo -D
  • Site lokal starten: hugo server
  • Site mit Entwürfen starten: hugo server -D

Inhalt-Verwaltung

  • Neuen Beitrag hinzufügen: hugo new posts/<post-name>.md
  • Neue Seite hinzufügen: hugo new <page-name>.md

Theme-Verwaltung

  • Theme hinzufügen: git submodule add <theme-repo-url> themes/<theme-name>
  • Theme verwenden: Füge theme = "<theme-name>" in config.toml hinzu

Erstellungsoptionen

  • Ausgabeverzeichnis angeben: hugo -d <directory>
  • Mit Basis-URL erstellen: hugo -b <URL>
  • Ausgabe minimieren: hugo --minify

Server-Optionen

  • Port angeben: hugo server -p <port-number>
  • An bestimmte IP binden: hugo server --bind <ip-address>
  • Änderungen überwachen: hugo server -w
  • Live-Reload deaktivieren: hugo server --disableLiveReload

Debugging

  • Ausführliche Ausgabe: hugo -v
  • Log-Level angeben: hugo --log-level <level> (debug, info, warn, error)

Hilfsbefehle

  • Version prüfen: hugo version
  • Cache der Erstellung bereinigen: hugo --cleanDestinationDir
  • Alle Seiten auflisten: hugo list all
  • Site-Konfiguration ausgeben: hugo config

Ersetzen Sie Platzhalter (in < > eingeschlossen) durch tatsächliche Werte, wenn Sie diese Befehle verwenden.

Ich hoffe, dies hilft.