Hugo 0.16 baut Webseiten schneller

Mit Version 0.16 bringen die Macher des in Go geschriebenen Static Site Generator Hugo die “bislang beste und größte Release” auf den Open-Source-Markt.

Über 550 Codebeiträge sind in diese Version von Hugo eingeflossen, 110 Entwickler haben Teil an Hugo 0.16, wobei die Entwickler in ihrer Ankündigung insbesondere die vielen Themes (mehr als 90) und die Performance-Optimierungen hervorheben.

Wie so oft sind einige der Änderungen bedeutender als andere. Zu den Highlights gehört, dass Hugo eine Site nicht mehr komplett neu baut und einliest, wenn sich eine Datei ändert. Vielmehr beobachtet die Software, ob es Änderungen im Dateisystem gibt und liest dann nur die geänderte Datei neu ein. Das beschleunigt die Builds deutlich.

Außerdem führt Hugo mit dem neuen “block”-Keyword einen weiteren Template-Baustein ein, der ein Basis-Template mit Standardbereichen definiert. Hinzu kommen auch neue Template-Funktionen. Treten Fehler auf, wirft Hugo nun für jeden davon eine Fehlermeldung, was insbesondere bei automatischen Deployments eine wichtige Rolle spielt.

Zu den kleineren Änderungen gehört, dass eine Fehlermeldung erscheint, wenn die “index.html” die Größe 0 besitzt. Hugo liest Konfigurationsvariablen des umgebenden Betriebssystems, beherrscht relative Verlinkung nach dem Vorbild von Github und unterstützt Emojis. Für den Youttube-Shortcode gibt es nun eine Autostart-Funktion, zudem klappt die Fehlerbehandlung in Kommandos besser.

Wer Debian Sid oder Ubuntu 16.10 verwendet, kann Hugo direkt aus den Repositories installieren (“sudo apt-get install hugo”). Alle anderen verwenden weiter den Sourcecode.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben