Änderungen 🛠️
Nach langem Stillstand habe ich mich mal wieder mit diesem Blog beschäftigt, ihn aufgeräumt, im Erstellungsprozess und im Aussehen vereinfacht und insgesamt modernisiert. Hier ist eine Übersicht der Anpassungen:
Wechsel zu Hugo 🚀
Für die Erzeugung der Seiten des Blogs verwende ich nicht mehr 11ty (Eleventy) in der inzwischen obsoleten Variante eleventy-high-performance-blog . Jetzt wird Hugo verwendet. Hugo ist schnell und sehr einfach zu installieren. Auch die Pflege des Blogs in Zukunft sollte leichter sein.
Aufräumen 🧹
Es wurde ausgemistet:
- Dateien gelöscht: Tausende Dateien, Bilder, Verzeichnisse wie
node_modulessowie Build-Skripte werden nicht mehr benötigt. - Kein JavaScript-Chaos mehr: Tools wie
npmoderpackage.jsonsind nicht mehr notwendig, um den Blog zu bauen. - Struktur: Das Projekt enthält nur noch das Nötigste: Die Texte und Bilder für die Artikel sowie die Konfiguration.
Ordnung mit “Page Bundles” 📦
Früher lagen Bilder und Texte verstreut. Jetzt nutzt Hugo Page Bundles. Damit hat jeder Artikel seinen eigenen Ordner.
- Bilder zum Artikel liegen direkt neben dem Text.
- Artikel zu verschieben oder zu bearbeiten ist einfacher
Theme “PaperMod” 🎨
Der Blog nutzt jetzt das PaperMod Theme. Es ist schlicht und scheint schnell zu sein.
Konfiguration ⚙️
Alle Einstellungen stehen jetzt zentral in einer einzigen Datei (hugo.toml). Das ist viel übersichtlicher als viele verstreute JavaScript-Dateien.
Deployment 🚀
Der Blog ist jetzt bei statichost.eu gehostet und wird automatisch bei jedem Push ins Git-Repository neu gebaut.
Fazit: Der Blog ist jetzt aufgeräumter und einfacher zu ergänzen. Der Code dazu liegt hier https://github.com/sanitz/sebastians-sanitz-net! 🎉
