Hugo Cheat Sheet

Użyteczne polecenia Hugo params

Page content

Hugo to generator statycznych stron internetowych. Pomaga tworzyć pliki html z markupu, szablonów i utrzymuje stronę w porządku.
Jak ten blog techniczny.
Oto lista najbardziej przydatnych komend Hugo z ich parametrami:

robot trzymający znak Hugo Rulez

Tworzenie i zarządzanie stroną

  • Utwórz nową stronę: hugo new site <site-name> -f yml
  • Utwórz nowy materiał: hugo new <content-path>
  • Wygeneruj stronę: hugo
  • Wygeneruj stronę w tymczasowym trybie: hugo -D
  • Uruchom serwer lokalnie: hugo server
  • Uruchom serwer w trybie wersji roboczej: hugo server -D

Zarządzanie treścią

  • Dodaj nowy wpis: hugo new posts/<post-name>.md
  • Dodaj nową stronę: hugo new <page-name>.md

Zarządzanie szablonami

  • Dodaj szablon: git submodule add <theme-repo-url> themes/<theme-name>
  • Użyj szablonu: Dodaj theme = "<theme-name>" do config.toml

Opcje kompilacji

  • Określ katalog wyjściowy: hugo -d <directory>
  • Skompiluj z podstawowym adresem URL: hugo -b <URL>
  • Skompiluj z minimalizacją wyjścia: hugo --minify

Opcje serwera

  • Określ port: hugo server -p <port-number>
  • Przypnij do konkretnego adresu IP: hugo server --bind <ip-address>
  • Obserwuj zmiany: hugo server -w
  • Wyłącz odświeżanie: hugo server --disableLiveReload

Debugowanie

  • Wysoka szczegółowość danych wyjściowych: hugo -v
  • Poziomy logów: hugo --log-level <level> (debug, info, warn, error)

Polecenia pomocnicze

  • Sprawdzenie wersji: hugo version
  • Wyczyszczenie pamięci podręcznej kompilacji: hugo --cleanDestinationDir
  • Lista wszystkich stron: hugo list all
  • Wyświetlenie konfiguracji strony: hugo config

Zamień symbole zastępcze (otoczone < >) na rzeczywiste wartości przy użyciu tych poleceń.

Mam nadzieję, że to pomoże.

Przydatne linki