#eayz (94)

Seite 1 von 10

Backlinks & Inhaltsverzeichnis

Nachtrag zum Changelog von Freitag:

Zu Ostern habe ich mir selbst zwei neue Seiten geschenkt:

  • Die neue Backlinks-Seite zehrt aus den gerade hinzugefügten Backlinks und listet die letzten intern referenzierten Blogposts, sowie die Top 20 der Posts mit den meisten Backlinks auf.
  • Das (eigentlich nicht neue, aber fast unbrauchbare) Inhaltsverzeichnis wurde ins Jahr 1999 geholt und lädt die Posts jetzt dynamisch auf Basis eurer Scrollposition nach. Die Seite listet alle hier veröffentlichen Blogposts untereinander auf und war bisher – auch wenn Sie nur Datum, Title+Link und Kommentaranzahl enthält – mehrere MB groß und damit für euch und die Suchmaschine eurer Wahl ziemlich unbrauchbar. Dank Nachladefunktion ist sie das für die Suchmaschinen immer noch, aber für euch nicht mehr.

Neues aus dem Maschinenraum

Neben ein paar Layoutkorrekturen zwei Ergänzungen für’s Changelog, die euch auffallen könnten:

  • Es gibt hier jetzt CSS View Transitions, so dass beim hiesigen Seiten­wechsel nun schöne Fades als Übergänge angezeigt werden, anstatt harte Page Reloads wie in den überaus harten, ersten 23 Jahren.
  • Um die Wikifizierung a.k.a. das Digital Gardening dieses Blogs weiter­zuführen, werden nun unter den Post-Metadaten etwaige interne Backlinks aufge­listet (Beispiel). Das ganze sollte sogar solange gecached werden bis der Post-Hook erkennt, dass und welcher eigene Post verlinkt wurde und den Backlink-Cache für diesen zurücksetzen.

Screenshot der neuen Backlinks-Auflistung in den Metadaten unter einem Post.

Update, 06.04.: Noch ein paar weitere Changes. Es gibt jetzt auch eine Backlinks-Übersichtsseite mit den zuletzt intern verlinkten Blogposts und einer Top 20 der meist verlinkten Posts.

Spaß mit Kommentaren

Bleiben wir im Maschinenraum1:

Eigentlich wollte ich, nachdem ich von Felix ein Bookmark per Webmention erhielt, nur sicherstellen, dass diese hier nun auch korrekt dargestellt werden. Bisher gab es diese nämlich fast nie, weshalb ich ihnen keine Beachtung schenkte und stattdessen nur Like-Herzchen anzeigte. Was jedoch recht irre­führend ist, wenn es z.B. Like und Bookmark vom gleichen Autor gibt (und eben kein Double-Like). Also brauchte es ein Bookmark-Icon. Gesagt, getan:

Screenshot-Ausschnitt der neuen Webmention-Bookmark-Icon mit besagtem Bookmark von Felix

Als ich dann die comments.php bearbeitete, dachte ich, dass es ja eigentlich auch ganz schön wäre, wenn ich bei (Text-)Kommentaren schnell Replies mit @-Mention auf den Kommentar schreiben könnte, was es hier vor Urzeiten schon mal gab. Weshalb ich das noch hinzufügte:

Screenshot-Auszug von dem neuen Reply-Link in den hiesigen Kommentaren

Ein Klick darauf füllt nun das Kommentarfeld entsprechend aus. Mehrere Reply-Klicks werden schön untereinander mit Leerzeile dazwischen ergänzt:

Screenshot-Auszug der nach doppelte Reply-Button-Betätigung

Was mich dazu brachte, dass meine Kommentare – egal ob hier geschrieben oder per Mastodon/Bluesky via Webmention hierher zurück – eigentlich als mir zugehörig gekennzeichnet werden sollten. Street Cred und so. Weshalb jetzt der bereits von meinem Mastodon-Profil bekannte, kleine eay-Badge neben meinen Kommentaren angezeigt wird:

Screenshot-Auszug eines Kommentars von mir mit neuem eay-Badge

Woraufhin ich dachte, dass es eigentlich ganz nützlich wäre, eine überge­ordnete Seite der letzten Interaktionen und Kommentare zu haben. Weshalb ich eine „Letzte Interaktionen“-Seite gebaut habe, die Posts rückwärts chrono­lo­gisch nach den letzten Kommentaren, Replies, Likes, Reposts und Bookmarks auflistet:

Screenshot-Auszug einer Items aus der neuen Interactions-Seite

Handelt es sich um eine Webmention, wird direkt die externe Quelle verlinkt:

Screenshot-Auszug eines Items mit Extern-Indikator am Ende

Eventuell nur für mich hilfreich, aber das darf es ja auch mal sein.

Bis wir das herausgefunden haben, habe ich die Interactions-Seite jedenfalls oben rechts im nun drei Punkte umfassenden Menü unter­gebracht, wo sie sich zum Darkmode-Toggle und zur Suche gesellt:

Screenshot-Auszug des erweiterten Menüs oben rechts

P.S.: Gibt es irgendeine menschenlesbare Beschreibung von Webmentions für Nicht-Techniker? Ich habe auf der Interactions-Seite jetzt den IndieWeb-Wiki-Eintrag verlinkt, aber danach muss man eigentlich ein analoges IndieWebCamp besuchen, um das zu verstehen. Ich würde die Webmention-Mentions hier gerne sinnvoller/zugänglicher verlinken.

  1. Der Maschinenraum kommt von Felix, was eine schöne, treffsichere Umschreibung für „Wir basteln an unserem Blog und teilen das, auch wenn es womöglich niemanden oder nur andere Blogger interessiert“ ist. []

Das eigene Blogarchiv lesen – oder: KI-Zusammenfassungen im Blogarchiv

Da das Bloggen über’s Bloggen für den Bloggenden bekanntlich nicht langweilig wird, soll es heute kurz um das Lesen des eigenen Blogs gehen.

Darüber haben sich zuletzt auch Marco und dann Thomas Gedanken gemacht, die beide berichten, dass sie gerne in ihren eigenen Blogarchiven lesen, Veränderungen und Entwicklungen beobachten. Marco erkennt dabei für sich:

Vielleicht ist genau das der größte Wert eines Blogs für mich. Nicht, dass jemand ihn liest. Nicht, dass er wächst. Sondern dass ich später nach­schauen kann, was mich zu einem bestimmten Zeitpunkt beschäftigt hat.

Mir geht es da tatsächlich ähnlich. Nicht wegen der hoffentlich vorhandenen Weiter­entwicklung meiner Persönlichkeit und meines geschriebenen Worts, sondern vielmehr wegen des Rückblicks auf die Themen, mit denen ich mich damals™ beschäftigt habe. Da – wie es auf der About-Seite heißt – „alles andere zwischen den Zeilen [steht]“, wird mir und z.T. euch natürlich auch einiges an Privatem offenbart, aber eigentlich sind es die Interessen und Obsessionen, die mich gerne und – wie bei Thomas – sehr regelmäßig zurück in mein Blogarchiv führen.1

Bei – mit diesem – 4.239 Posts ist das Stöbern im Archiv nicht nur voller Überraschungen, sondern auch immer öfter Glückssache. Die Suche (einfach s-Taste drücken) ist vor allem seit den letzten Änderungen gut, wenn man sich aber auf der Archiv-Übersichtsseite in die aktuell 227 monatlichen Archiv­seiten verirrt, ist man verloren.

Weshalb ich mir nach dem Vorbild der US-Wirtschaft dachte: „AI to the rescue!“ Schließlich habe ich ein gepflegtes, statisches Archiv meines dynamischen WordPress-Blogs, das immer mehr zur Working Copy meiner Arbeit mit dem Textkorpus hier wird. Ob ich nun Romane zähle oder – wie jetzt – kurze, einleitende Highlights und Zusammen­fassungen für jeden Monat seit Anbeginn der Zeit des Archivs ergänze.

Die Idee ist offenkundig, einen schnellen Überblick zu bekommen, worum es in besagtem Monat geht. Dazu habe ich die LLMs meiner Wahl, namentlich Claude Sonnet 4.5 und GPT-5.3, einmalig (!) über das Static Archive laufen lassen und entsprechend eines Regelsets jährliche _summary.json-Dateien erzeugen zu lassen (Beispiel), die anschließend hier importiert und angezeigt werden. Was dann so aussieht:

Screenshot eines Blog-Monatsarchivs („Einträge von Oktober 2022 (12)

Unten drunter dann noch der Hinweis, dass es sich um KI-generierte Zusammen­fassungen handelt, inklusive Ausklapper, der offenbart, welches Modell zu welchem Zeitpunkt benutzt wurde (hier z.B. Januar 2026 via GPT-5.3 und Dezember 2025 via Sonnet 4.5). Überaus wichtig, denn 1. ist hier ansonsten nichts KI-generiert und 2. lesen sich etwa die KI-Highlights von Februar 2025 so:

Highlights: Bundestags­wahl AfD 20%, USA keine Demokratie, Merz-Ära

Was eindeutig Lowlights sind. Sehr low sogar. Und qualitativ gibt es system­bedingt natürlich eine große Bandbreite. So erwecken die Zusammen­fassungen z.B. den Eindruck, ich hätte im November Geburtstag, nur weil ich dort mal über das Älterwerden gejammert habe. Oder sie schließen mit Erkenntnissen à la „Ein dichter Monat zwischen Netzpolitik, Nerdkultur und Pop“. Na danke.

Dennoch freue ich mich über die kurze Einleitung, wann immer ich jetzt auf einen Monat klicke. Und irgendwie trägt es auch zur (technischen) Weiter­entwicklung von Blogs bei, finde ich. Ein Thema, dem ich mich, wie kryptisch angekündigt, in diesem Jahr noch mehr widmen will.

Update, 12.02.: Ich habe heute noch Links zu den Summaries hinzugefügt, so dass diese direkt auf die entsprechenden Posts verlinken, wenn möglich. Ursprünglich dachte ich, dass das zu sehr vom Weiterlesen im Archiv ablenken würde, aber in der Benutzung merkte ich, dass das Suchen nach einem bestimmten Punkt der Zusammenfassung doch deutlich anstrengender ist.

  1. Bei Kagi, meiner Such­maschine der Wahl, habe ich dieses Blog sogar nach oben gepinnt, damit mir Inhalte/Themen, die ich schon verbloggt habe, direkt dort wieder nach oben gespült werden, sollte ich erneut nach ihnen suchen. Es ist nämlich schon einige Male passiert, dass ich Jahre später Links bloggen wollte, die es schon längst hierher geschafft hatten. 😅 []

23 Jahre

Die Zeit rennt: Heute ist es 23 Jahre her, dass ich dieses Blog gestartet habe (siehe auch 22, 21, 16, 15, 12 und 10 Jahre).

Und es bleibt verrückt: Ich habe mittlerweile Mitarbeiter­*innen, die in dem Alter oder jünger sind. Ebenso unter­richte ich Studierende, deren Durch­schnitt­salter sogar etwas unter 23 liegt. 🤯

Es macht mir immer noch Spaß und ich glaube immer noch, dass es wichtig ist. In diesem Sinne also wie immer: Vielen Dank für’s Mitlesen und auf die nächsten 23! 🎉

Changelog: Suchverbesserungen

Suchergebnisseite mit dem Titel „Suchergebnisse für 'apple'

Ich habe noch etwas an der hiesigen Technik rumgefummelt1 und die Suchfunktion etwas verbessert, die ihr über den Such-Button oben rechts oder über die S-Taste oder – neu! – ⌘K und STRG+K aufrufen könnt.

Neuerdings werden dort auch zum Suchbegriff passende Tags samt Anzahl der Posts angezeigt (siehe z.B. die Suche nach „apple“), was oftmals genau das ist, was ich suche, wenn ich gucken will, welche Schreibweisen ich einst bei meinen Tags gewählt habe. 😅

Ebenfalls neu mit dabei: Die Posts auf der Suchergebnisseite lassen sich nun alternativ auch nach Aktualität sortieren. Bisher war dort immer Relevanz das höchste Gut, jetzt habt ihr die Wahl.

  1. Felix schrieb diese Woche mit hohem Identifikationsgrad für mich: „manchmal fummel ich monatelang an meinem blog und berichte davon alle paar tage, obwohl ich sehr gut weiss, dass das allerhöchsten ein paar andere blogger interessiert, die auch gelegentlich obsessiv an ihrem blog fummeln.“ []

8 Jahre Neill

Pünktlich zum 8. Geburtstags dieses „Neill“ getauften Blog-Themes (as in Neill Blomkamp) habe ich die Innereien mal auf den aktuellen Stand der Technik gebracht.1

Der Webpack-basierte Build-Prozess ist einem kleinen Vite-basierten gewichen, alte Polyfills sind rausgeflogen und generell habe ich die CSS-, JavaScript- und SVG-Einbindung optimiert und modernisiert. Das Ergebnis: Die eh schon kleinen Assets sind nochmal in ihrer Größe geschrumpft. Das hier verwendete JavaScript z.B. von 60 auf 27 KB.

Mit 8 Jahren und rund 36% der 22 Jahre dieses Blogs hat Neill die längste Laufzeit aller hier genutzten Themes2. Dabei sind schon einige Features ergänzt worden, die beim Start noch nicht dabei waren (z.B. der vor 5 Jahren ergänzte Dark Mode) und das habe ich auch noch in den nächsten Monaten (und Jahren?) vor.

Zudem ergänzt:

  • Im Archiv gibt es jetzt noch mehr Zahlen (Anzahl der Posts pro Schlagwort und Post-Type).
  • Mein Video-Thumbnail-Plugin wurde optimiert und kann jetzt neben YouTube- auch Vimeo-Vorschaubildchen zwischenspeichern.
  1. Fun-fact: Dass das genau auf diesen Tag fällt, war absoluter Zufall. 😅 []
  2. Btw seit jeher alles Eigenentwicklungen. []

22 Jahre

Heute vor 22 Jahren habe ich dieses Blog gestartet (siehe auch 21, 16, 15, 12 und 10 Jahre). Die Vorgänger lassen sich sogar noch auf die drei Jahre zuvor zurückverfolgen. Wenn ich in wenigen Wochen 40 (!) werde, schreibe ich also seit 25 Jahren (!) ins Internet.

Schon lange ist das Ganze auch mein Beruf: Weniger das Bloggen (aber das auch), sondern das Ausdenken, Gestalten, Bauen und darüber reden von Dingen im und mit dem Web. Fast allem, was ich tue, liegt geschriebene Sprache zugrunde und das hier ist der Ort, an dem ich das Handwerks­zeug dafür erlernt habe.

Da ich mich von Zeit zu Zeit immer wieder gefragt habe, wie viel ich denn eigentlich hier veröffent­licht habe, habe ich das vor kurzem mal analysiert. Das Archiv reicht bis Februar 2007 zurück, die ersten vier Jahr habe ich damals, als ich noch gefühlt wöchentlich die Blogsoftware wechselte, nicht mitgenommen. Die Datenbasis umfasst also nur die letzten 18 Jahre.

Seitdem habe ich 4.065 Blogposts (exklusive diesem hier) mit 3.124.676 Zeichen (exklusive HTML) und 363.501 Worte geschrieben.

Der Korpus dieses Blogs entspricht also etwa 1,5-mal »Ulysses«. Wenn wir eine durchschnittliche Länge von 80.000 bis 100.000 Worte für einen Roman ansetzen, komme ich auf immerhin rund 4 Romane. Ein Roman alle viereinhalb Jahre. Der Verlag und mein Konto wären nicht glücklich, aber es würde (mit zusätzlichem Bloggen?) schon irgendwie gehen.

In diesem Sinne: Vielen Dank für’s Lesen meiner letzten vier Romane und auf die nächsten vier! 🎉

21 Jahre

Es bleibt verrückt: Dieses Blog feiert heute sein 21. Jubliäum a.k.a. Blog­geburts­tag.

Im letzten Jahr war mir aus bekanntem Grund nicht danach, irgendetwas zu feiern, heute kann ich mich umso mehr über die mehr als zwei Dekaden – mehr als die Hälfte meines Lebens – freuen, die ich damit verbracht habe, diese Seiten zu befüllen. Ein Umstand, der mir viele Möglichkeiten, tolle Kontakte und so viel Spaß beschert hat, dass ich mich jeden Tag wirklich wundere, warum nicht jeder da draußen ein endlos langes Blog über seine Interessen, seine Entdeckungen, sein Leben führt.

Die Welt, unsere Technologien, das Internet, dieses Blog, unsere und mein Leben waren vor 21, vor 11, vor 9 oder vor 6 Jahren z.T. gänzlich andere, so dass es spannend war, ist und bleibt, diese Veränderung hier in Hunderten von Blogposts festzuhalten.1 Ich bin gespannt, was meine Tochter irgendwann hierzu sagen wird, hoffe aber, dass sie zwischen den Zeilen ihren alten Herren erkennen und mir die hiesige Hybris nachsehen wird.

Matt Birchler hat sich neulich gefragt, wann er als Blogger in den Ruhestand gehen und sein Blog beenden wird. Ein interessantes Gedanken­experiment zum Blog­geburts­tag, dass ich für mich auch nach 21 Jahren nur so beant­worten kann: ´til the day I die. Zumindest ist das der Plan. Und wenn der eintritt und ich mich gleich wieder für euer Mitlesen bedanke und uns „auf die nächsten 21“ einstimme, dann lesen wir uns, sollte das zutreffen, auch irgend­wann kurz vor meinem 60. Geburts­tag wieder. Verrückt.

Vielen Dank für’s Mitlesen und auf die nächsten 21! 🎉

  1. Das Archiv hier geht bis zum Wechsel zu WordPress (siehe Blogsoftware) in 2007 zurück. Seitdem wurden hier 3.888 Blogposts veröffentlicht – das hier ist Nr. 3.889 –, die 11.968 Mal kommentiert wurden. []