What else?
Ich habe mir mal wieder KlickrKlackr, meine treue mechanische Tastatur, zur Hand genommen, (wie das klingt), um einen längeren Text zu schreiben. Ich habe mir ja vorgenommen, immer mal wieder was ins Netz zu posaunen. Was auch immer. Ein Konzept habe ich ja nicht. Aber ich habe ausführlich an meiner Website programmiert. Und ich habe mir da ein paar Gedanken gemacht, die ich an dieser Stelle ein mal aufs Papier bringen möchte.
Grundsätzlich gilt hier wohl die Reduktion. Ich habe irgendwie alles raus geworfen, was ein normales Weblog so bietet. Den dynamischen Footer, die verlinkte Überschrift, die Darstellung der aktuellen Beiträge oder eine Liste davon. Stattdessen sage ich auf der index.hbs nur Hallo und habe ein kleines dreispaltiges Menü drunter etabliert, in welchem ich die häufigsten Themen verlinkt habe. Keine automatische Navigation, kein großes Verzahnen. Eher ein auseinandernehmen der vorhandenen Dinge und irgendwie anders neu zusammen setzen. Zum Beispiel habe ich jetzt auf jeder Seite ein beherztes ../, was signalisieren soll, dass ich wieder auf die Ebene zuvor oder den Websiteroot zurück kehren kann.
Dafür habe ich verschiedene Templates gebaut, meine Weblog-Engine nennt sich Ghost und sie nutzt Handelbars. Also Custom Handelbar-Templates, welche unter Zuhilfenahme von unterschiedlichen Routen (routes.yaml) einen Tag zu einem /tag auflösen und das zum Rendern der Liste nutzen.
Ein einzelner Artikel sieht allerdings immer noch absolut gleich aus (post.hbs), da gibt es keinen Unterschied und da spielt es auch keine Rolle, ob ich diesen als Musik, Lyrik oder Notiz veröffentlicht habe.
Ich habe Dinge wie Autorschaft (ich) oder Datum aus dem Header entfernt, die Überschrift verlinkt immer zurück auf / und auch sonst versuche ich, eine simple Seite umzusetzen.
Wie man unschwer erkennen kann, habe ich eine Art Timeline gebaut, nicht mehr mit absoluten Zeiten sondern "vor so und so viel Stunden gepostet". Die Überschrift habe ich entfernt und nur den Text nebst Inhalt in dieser chronologischen Timeline stehen lassen. Das gibt dem ganzen einen Notizen-Microblogging-Charakter.
Ich schreibe ja schon geraume Zeit lyrische Kleinzeiler, die eigentlich eher Prosa darstellen. Ich summiere es aber unter diesem Tag, weil mir sonst kein besserer eingefallen ist. Auch hier habe ich eine eigenes Template gebaut, lyrik.hbs, welche auf /lyrik auflöst.
Hier landen unschwer erkennbar alle Beiträge, die länger sind und nicht in eine der Kategorien passen. Also zum Beispiel auch dieser Artikel hier. Ich habe das Lyrik-Template aus Faulheit für alle anderen Menüpunkte genutzt, das dient als Blaupause, außer eben für Notes. Und für Lakritz, meine Katze, habe ich auch ein eigenes Template gebaut.
Eine Katze will immer zu fressen
Eine Katze will immer zu fressen
Ich gebe ihr was, ich geb' ihr was zu fressen
Sie bezahlt nichts dafür
Und das ist gut
Lakritz hat selbstverständlich ein eigenes Template mit einigen wenigen Abweichungen. Hauptsache ist für mich, dass sie sich am Ende gut abgebildet findet.
Da ich Musik liebe und gern darüber schreibe, sie höre aber selber unfähig und außerstande bin, selbst welche zu produzieren, habe ich ihr eine eigene Kategorie gewidmet. Der aktuellste Artikel dort ist jener über den Darkwave-Song Gallowdance.
Health ist keine Kategorie, es ist der Versuch aus dem Export der Apple Health Daten ein JSON File zu erzeugen, dass ich dann wiederum mit Javascript anzeigen kann. Dies tue ich mit gelaufenen und gefahrenen Kilometern. health ist auch ein Template, ein Pagetemplate, aber nur für diesen Zweck. Ich muss aber für die Aktualisierung immer wieder händisch meine Apple Health Daten auswerten. Das ist allerdings trotzdem cooler als jedes Strava 😄
Ghost speichert die hochgeladenen Bilder von Artikels nicht zentral in einer Datenbank. Man kann sie nicht abrufen. Ich habe ein Script geschrieben, was dies via API tut. Es fragt also die API ab und speichert die URLs zu den <img> und Gallery-Cards in einer JSON Datei. Dessen Inhalt lade ich via Custom HBS File unter der URL /galerie und das funktioniert recht flott und gefällt mir gut. Ein Klick aufs Bild vergrößert es, ein Klick auf den Titel öffnet den korrespondierenden Beitrag.
Da ich auch immer wieder mal von unterwegs, mit dem Smartphone, etwas absende, lohnt sich die Kategorie Unterwegs.
Ich habe bei all dem aber auch etwas kaputt gemacht, denn die Anzeige der Lesezeit für einen Artikel, die zeigt nur noch entweder eine Minute oder zwei Minuten an, egal wie lang oder kurz der Artikel ist.
Und das wars auch schon wieder.
Bis bald.