Reboot tut gut
distema.de wurde nach technischen Schwierigkeiten mit Wordpress aktualisiert. Der Blog basiert jetzt auf Hugo, einem freien statischen Websitegenerator, der unter der Apache-Lizenz verfügbar ist. Unser Blog enthält außerdem keine Skripte zur Aktivitätsverfolgung.
Statischer Websitegenerator? Das klingt nach HTML-Gefrickel, manuellem FTP-Upload und umständlichen Textänderungen. Statische Websites sind in Performance und Stabilität ihren CMS-Pendants häufig haushoch überlegen.
- Static Site Generatoren selbst verfügen (mit wenigen Ausnahmen) über keine eigene Administrations- oder Autoren-Oberfläche. Stattdessen erfolgt die Bedienung über Konsolen-Befehle, oder man bindet separate Interfaces dafür ein.
- Die Webseiten sind statisch, dynamisch Elemente wie Kommentare und Ähnliches müssen über Services separat integriert werden.
- In bestimmten Fällen muss bei einer kleinen Änderung die gesamte Webseite neu generiert werden.
Statische Websites sind reine HTML-Dateien die in einer Ordnerstruktur liegen. Ganz wie in den frühen Anfängen des Internets. Die vorteile für euch sind: Gechwindigkeit, Sicherheit, Datensparsamkeit und Datenschutz.
Wie Hugo funktioniert:
Hugo Befehle
hugo new site ORDNERNAME<form method="post" action="mailto:youremail@email.com">
<textarea rows="5" cols="20" wrap="physical" name="comments">Schreibe Sie ein Kommentar</textarea><br />
<input type="submit" value="Email Yourself" />
</form>
Legt ein neues Hugo-Projekt an
hugo new theme [name]
Legt ein fast leeres neues Theme an
hugo server
Startet den Hugo-Live-Server und baut bei der Änderungen von Dateien komplett alles neu.
hugo config
Listet alle gesetzten Konfigurationsparameter auf
Alternativenname=“REBOOT”
Erwähnenswert wären Jekyll, Gatsby und VuePress. Gatsby setzt auf das populäre JavaScript-Framework React, das ursprünglich von Facebook entwickelt wurde. VuePress hingegen basiert auf JavaScript, Jekyll arbeitet mit Ruby. Eine schöne Übersicht findet ihr hier.
Das Ziel einen modernen aber dennoch schnellen Blog zu Hosten, wurde erreicht.