Inhalt

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.


Hugo ist eigentlich nur ein Binary, welches heruntergeladen und entpackt werden muss. Etwas detailierter ist es hier beschrieben.

Anschließend überprüfen:

hugo version

hugo new site neues-projekt
cd neues-projekt

Erstellt im aktuellen Verzeichnis einen Projektordner “neues-projekt” mit dem rudimentären Inhalt.


git init
git submodule add https://github.com/HEIGE-PCloud/DoIt.git themes/DoIt

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.md

hugo serve

Titelbild von WOKANDAPIX auf Pixabay.