Das Getippe ist geschlüpft

7b1501d Dennis Ahrens

Hallo Hugo, alter Freund

Eigentlich wollte ich nur meine Neovim Konfiguration nicht mehr bei Github hosten. In dem Zuge habe ich mir einen Account bei Sourcehut erstellt und bin beim Lesen der Dokumentation über deren Dienste pages und builds gestolpert. Meine Domain wartete schon seit Jahren auf neue Einsatzmöglichkeiten, und so ist diese Seite entstanden.

Seit einigen Jahren beobachte ich immer mal wieder den Static Site Generator hugo. Beruflich habe ich mich früh mit Content Management Systemen beschäftigt und kam nach einigen Jahren der Irrwege zu dem Schluss, dass das alles Quatsch ist. (Web-)Oberflächen zum Erstellen von Webseiten. Die Idee, Inhalte einmal zu definieren und dann in verschiedenen Formaten auszugeben. Ganze Scharen an Webentwicklern, organisiert in Agenturen, verkaufen unbeholfenen Menschen den Zugang zu Gestaltung und Darstellung von “Homepages” mittels dieser Technologien. Wo gehobelt wird, da fallen Späne. Egal welches der Produkte man sich anschaut, alle haben ihre Sammlung an CVEs: TYPO3, Joomla, Wordpress, Contao und wie sie alle heißen.

Der Ansatz, das alles wegzulassen und einfach Text in einer überschaubar komplexen Auszeichnungssprache zu schreiben, ist genial und einfach zugleich. Versionierung mit git, einmaliges Erstellen von Vorlagen und einfaches Bauen und Veröffentlichen mit einer Handvoll Befehlen:

1
2
3
hugo
tar -C public -cz . > ../site.tar.gz
hut pages publish -d $site site.tar.gz

Und, was soll ich sagen? Da ist sie nun: typing.part-of.me (Quelltext). Mal schauen, was draus wird.