Hugo: ein Generator fuer statische Seiten, der in Sekunden baut

Zusammenfassung

Hugo macht aus einem Ordner mit Inhalten und Vorlagen eine ganze Seite aus statischem HTML, ohne Datenbank und ohne Backend. Grosse Seiten stehen in Sekunden, die Bild- und Werkzeugkette ist eingebaut, und alles ist offen.

Empfehlen
Name
Hugo
Version
0.166
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
WindowsmacOSLinux
Aktualisiert
2026-10-06 09:26

Ein Ordner hinein, eine ganze Seite hinaus

Hugo ist ein Generator fuer statische Seiten, geschrieben in Go, und das eigene Etikett lautet das schnellste Rahmenwerk zum Bauen von Webseiten. Was es tut, ist ein Verzeichnis mit Inhalten und Vorlagen zu nehmen und es zu einer vollstaendigen Seite aus statischem HTML zu machen. Dahinter steht keine Datenbank und keine Verwaltung: heraus kommt ein Stapel Dateien, der auf jeden Wirt geworfen werden kann, vom guenstigen geteilten Platz bis zum Speicher hinter einem Inhaltsnetz. Das Vorhaben ist unter der Apache-Lizenz offen, und bis September 2026 naeherte sich die Zahl der Sterne auf der wichtigsten Plattform fuer gehosteten Code den neunzigtausend.

Eine mit Hugo gebaute Seite

Woher die Geschwindigkeit kommt

Die eigene Aussage ist, dass das Rendern einer grossen Seite meist einige Sekunden dauert, oft weniger. Das kommt vom Nebenlaeufigkeitsmodell der Sprache, in der es geschrieben ist, und von der Art zu bauen: einen Artikel aendern, neu erzeugen, und nur die Teile werden verarbeitet, die sich bewegt haben. Ein Entwicklungsserver gehoert zum Paket, sodass eine oertlich geschriebene Seite nach einem Neuladen Inhalt, Struktur, Verhalten und Erscheinung zeigt, ohne die ganze Seite jedes Mal durch einen vollen Bau zu schicken. Fuer jeden, der beim Aendern eines einzigen Absatzes auf einen Bau gewartet hat, ist der Unterschied keine Frage von Messwerten, sondern davon, ob sich die Arbeit wie Schreiben oder wie Warten anfuehlt.

Nicht nur fuer Weblogs

Die Anleitung nennt Weblogs als einen Fall unter mehreren: Firmenseiten, die Seiten oeffentlicher Stellen und gemeinnuetziger Organisationen, Bildungsangebote, Nachrichten- und Veranstaltungsseiten, Projektseiten, Dokumentationen, Bildsammlungen und Landingpages stehen alle auf der Liste. Getragen wird diese Breite von der Mehrsprachigkeit und einem System der Einordnung, in dem Inhalte entlang jeder beliebigen Achse gruppiert werden koennen, statt an die zwei Kaesten mit den Aufschriften Schlagwort und Kategorie gebunden zu sein. Eine Dokumentation laesst sich nach Produkt und nach Fassung ordnen, eine Sammlung nach Medium und nach Jahr, und beides ist derselbe Mechanismus.

Die Werkzeugkette fuer Mittel ist eingebaut

Arbeit, die frueher eine aeussere Kette brauchte, steckt zum Teil im Programm. Bilder lassen sich umwandeln, zuschneiden, skalieren, drehen, farblich richten, filtern, mit Text oder einem weiteren Bild ueberlagern und auf ihre EXIF-Daten hin auslesen. Skripte werden gebuendelt, mit Umsetzung, Aussortieren von Ungenutztem, Aufteilung des Codes, Verkleinerung, Quellkarten und Pruefsummen. Die Vorverarbeitung von Stilen wird uebersetzt und die Nachbearbeitung ist eingebunden, und die Unterstuetzung fuer das verbreitete Hilfsklassen-Rahmenwerk bekommt in der offiziellen Anleitung einen eigenen Abschnitt. Das System der Vorlagen ist der andere Kern: wie Inhalte geordnet sind, wie die Adressen aussehen und welche Ausgabeformate es gibt, wird alles auf der Ebene der Vorlagen festgelegt und nicht vom Programm vorgegeben.

Takt der Ausgaben und Einrichtung

Die Ausgaben kommen schnell. Bis September 2026 war der aktuelle stabile Stand bei der Linie eins sechs sechs angelangt, in der zweiten Woche jenes Monats veroeffentlicht. Fuer Windows, macOS und Linux gibt es offizielle Binaerfassungen, jede eine einzelne Datei ohne aeussere Abhaengigkeiten, weshalb ein Versuch hoechstens einen Nachmittag kostet und ein Abschied ein Verzeichnis zum Loeschen.

Was eine statische Seite hergibt

Der Vorteil einer statischen Seite ist eine eingesparte Schicht im Betrieb: keine Laufzeit zu flicken, keine Datenbank zu sichern, nichts, das um drei Uhr morgens am Leben gehalten werden muss. Der Preis ist, dass eine Aenderung am Inhalt durch einen Bau muss. Hugo macht diesen Bau so schnell, dass der Preis nicht mehr zu spueren ist, und mit Mehrsprachigkeit, eigenen Einordnungen und einer fertigen Kette fuer Mittel in derselben Datei passt es zu Dokumentationen, Weblogs und Inhaltsseiten, die Jahre stehen sollen.

HugoDownload
Unterstützte Systeme: Windows macOS Linux