Basic Hugo Setup

Hugo ist ein moderner, in Go entwickelter Static-Site-Generator, der aus einfachen Textdateien – meist im Markdown-Format – performante, statische Webseiten erzeugt. Anstatt Inhalte dynamisch aus einer Datenbank zu laden, generiert Hugo alle Seiten bereits beim Build-Prozess, was zu schnellen Ladezeiten, hoher Sicherheit und unkompliziertem Hosting führt. Dank seiner klaren Projektstruktur, flexiblen Themes und einer aktiven Community eignet sich Hugo sowohl für persönliche Blogs als auch für umfangreichere Webprojekte. Diese Anleitung führt durch Installation, Grundkonfiguration und die ersten Schritte bis zur fertigen Website.
1 Hugo installieren
Hugo ist eigentlich nur ein Binary, welches heruntergeladen und entpackt werden muss. Etwas detailierter ist es hier beschrieben.
Anschließend überprüfen:
hugo version2 Neues Projekt erstellen
hugo new site neues-projekt
cd neues-projektErstellt im aktuellen Verzeichnis einen Projektordner “neues-projekt” mit dem rudimentären Inhalt.
3 Theme als Git-Submodule hinzufügen
git init
git submodule add https://github.com/HEIGE-PCloud/DoIt.git themes/DoIt4 Konfigurieren
config aus dem DoIt-Theme kopieren und anschließend anpassen
cp themes/DoIt/exampleSite/config .5 Post erstellen
hugo new posts/first_post/index.de.md6 Webseite lokal
hugo serveTitelbild von WOKANDAPIX auf Pixabay.
