Ich habe diesen Blog Ende 2022 gestartet, nachdem ich meinen vorherigen Blog eingefroren habe. Ich hatte mich damals für Ghost CMS als System entschieden. Die Gründe habe ich in diesem Beitrag genauer erklärt: Jetzt wird es Kernic.
Drei Jahre später ist meine Begeisterung für Ghost weitestgehend verflogen. Ich denke noch immer, dass es ein gutes CMS ist, aber der Fokus von Ghost passt nicht zu meinem Bedarf. Der Newsletter, die zentrale Funktion von Ghost, klingt zwar gut, passt nur nicht zu meiner Art Blog. Dazu mag der technische Unterbau von Ghost modern und zusätzlich Open-Source sein, aber Ghost ist spürbar für die kostenpflichtige gehostete Version Ghost(Pro) gedacht. Für das Self-Hosting ist es hingegen unnötig kompliziert. Ich habe es bis heute nicht hinbekommen, das geplante Veröffentlichen von Beiträgen oder ActivityPub zum Laufen zu bekommen.
Zu Black Friday hatte ich dann einen neuen Server gemietet, um meine Systeme auf einer modernisierten Plattform neu aufzusetzen. Das war die perfekte Gelegenheit, um eine Alternative zu finden. Als Erstes kam mir WordPress in den Kopf. Das erlaubte über Plugins nicht nur die Anbindung an ActivityPub, sondern auch das Erstellen eines multilingualen Blogs.
Kurzerhand habe ich den Blog auf WordPress migriert und alles live genommen … für zwei Tage. Dann war ich von WordPress so genervt, dass ich den alten Ghost-Blog wieder aktiviert und mich auf die erneute Suche begeben habe.
Das Ergebnis siehst du hier. Im Hintergrund hat sich einiges geändert, aber es gibt auch viele Änderungen für dich als Leser.
Am offensichtlichsten ist sicher das Design. Es ist einfacher und schlichter: reines HTML, CSS und eine kleine Prise JavaScript. Keine fremden Frameworks, Schriften oder andere Ressourcen. Deine Daten werden also nicht an andere Anbieter geschickt, einzig wenn ich externen Content wie YouTube-Videos einbinde. Hier suche ich noch nach einer guten Lösung.
Um das zu erreichen, musste ich einige Dinge ändern. Der Newsletter ist weg, was die vier Abonnenten aber kaum stört; sie haben eh nur die Hälfte der Newsletter geöffnet.
Die Kommentarfunktion ist auch verschwunden. Drei Kommentare in drei Jahren rechtfertigen den Aufwand nicht.
Dafür wird die Seite jetzt mit Hugo komplett vorab erstellt und auf den Server geladen. Dieser liefert dir nur noch statische Seiten aus. Ohne interaktive Elemente gibt es auch keinen Bedarf, irgendwelche Informationen über dich auf deinem Gerät oder meinem Server zu speichern. Hier bekommst du keine Kekse, also Cookies.
Andere Änderungen wirst du vermutlich nicht sofort erkennen. Die größte ist sicher, dass mein Blog jetzt multilingual ist. Die Hauptsprache wird zukünftig Englisch sein, aber jeglicher Inhalt ist immer auch auf Deutsch verfügbar. Damit möchte ich einerseits die Zielgruppe dieses Blogs vergrößern, andererseits aber auch mein Englisch trainieren. Die bisherigen rein deutschen Inhalte habe ich mithilfe von Kagi Translate nachträglich übersetzt.
Auf dem alten Blog konnte man sich einzelne Beiträge vorlesen lassen. Das musste ich aber für jeden Beitrag manuell generieren lassen und einbinden. Neu wird diese Audioversion komplett automatisch erstellt, und auch die alten Beiträge in beiden Sprachen wurden nachträglich mit einer Audiodateiversion ergänzt. Passend dazu habe ich zum normalen RSS-Feed noch einen Podcast-Feed erstellt.
Fühle dich also frei, die Blogposts nicht nur zu lesen, sondern auch im Browser oder der Podcast-App deiner Wahl anzuhören.
Das war’s für den Moment. Hast du Feedback? Schreib mir doch auf Mastodon.