Hugo Cheat Sheet
Handige Hugo opdrachten parameters
Inhoud
Hugo is een statische websitegenerator. Het helpt bij het maken van html uit markup, thema en houdt de website georganiseerd. Zoals dit technische blog. Hier is een lijst met de meest nuttige Hugo commando’s met hun parameters:
Website Aanmaken en Beheren
- Nieuwe website aanmaken:
hugo new site <site-name> -f yml
- Nieuwe inhoud aanmaken:
hugo new <content-path>
- Website bouwen:
hugo
- Website bouwen inclusief concepten:
hugo -D
- Website lokaal opstarten:
hugo server
- Website opstarten met concepten:
hugo server -D
Inhoud Beheren
- Nieuwe post toevoegen:
hugo new posts/<post-name>.md
- Nieuwe pagina toevoegen:
hugo new <page-name>.md
Thema Beheren
- Een nieuw thema toevoegen:
git submodule add <theme-repo-url> themes/<theme-name>
- Een thema gebruiken: Voeg
theme = "<theme-name>"
toe aan config.toml
Bouwopties
- Uitvoermap opgeven:
hugo -d <directory>
- Bouwen met basis-URL:
hugo -b <URL>
- Uitvoer minimaliseren:
hugo --minify
Serveropties
- Poort opgeven:
hugo server -p <port-number>
- Binden aan specifieke IP:
hugo server --bind <ip-address>
- Wachten op wijzigingen:
hugo server -w
- Live reload uitschakelen:
hugo server --disableLiveReload
Debuggen
- Gedetailleerde uitvoer:
hugo -v
- Logniveaus:
hugo --log-level <level>
(debug, info, warn, error)
Hulpprogramma’s
- Versie controleren:
hugo version
- Bouwcache leegmaken:
hugo --cleanDestinationDir
- Alle pagina’s tonen:
hugo list all
- Websiteconfiguratie afdrukken:
hugo config
Vervang de tijdelijke aanduidingen (omringd door < >) met echte waarden wanneer je deze opdrachten gebruikt.
Hopelijk helpt dit.
Nuttige links
- Populairste thema’s voor Hugo
- Hoe thumbnailbeelden op te slaan in de pagina bundelmap voor Hugo-sites met het Mainroad-thema
- Hugo-generatie website implementeren op AWS S3
- Google Form indienen op een Hugo-website
- Markdown Cheat Sheet
- Gestructureerde data markup toevoegen aan Hugo
- Beeldbeheer in Mainroad Hugo Thema: Beeldbeheer in Mainroad-thema
- Hugo - een statische websitegenerator.