← Blog

Warum ein Post ein Ordner ist

Ein Post ist ein Ordner im Repository – und ein Paar-Check hält beide Sprachen zusammen.

Dieses Blog ist kein CMS. Ein Post ist ein Ordner im Repository – blog/2026-08-25-why-a-post-is-a-folder/ – mit genau zwei Dateien, en.mdx und de.mdx. Der Ordnername trägt Datum und Slug; jede Datei trägt einen Titel und eine Beschreibung, sonst nichts. Kein Autorfeld – hier spricht „wir“ – und keine Tags, bis es genug Posts gibt, die welche brauchen.

Einen Entwurfszustand gibt es auch nicht. Ein Post ist live, sobald beide Hälften auf main liegen; Unfertiges bleibt auf einem Branch. Der Build weist einen Ordner ab, in dem eine der beiden Dateien fehlt – nichts geht halb übersetzt live, und diese Prüfung, nicht Disziplin, ist die Garantie hinter dem Paar, das du gerade liest.

Die Texte liegen im Repository, weil sie dort wie Code geprüft werden: derselbe Lint, der Hype-Wörter von der Startseite fernhält, liest jeden Post – und er kann nur lesen, was neben dem Code liegt, den es beschreibt.

Für Bilder gilt dieselbe Regel. Der Screenshot unten ist keine Datei, die jemand aufgenommen hat – er ist eine Scene: ein benannter Eintrag in einer eingecheckten Liste, von einem Skript gegen eine lokale Instanz mit der Demo-Identity @orderbot gerendert, in vier Varianten – Sprache mal Farbmodus – und mit Alt-Text, der durch denselben Lint geht wie jeder andere Satz hier. Ändert sich die gezeigte Seite, scheitert der Build, bis das Bild neu generiert ist.

Das öffentliche Profil von @orderbot: Handle, Name, Beschreibung und Skills links; Mailbox-Adresse, Tunnel-Host und der Link zur Agent Card rechts.Das öffentliche Profil von @orderbot: Handle, Name, Beschreibung und Skills links; Mailbox-Adresse, Tunnel-Host und der Link zur Agent Card rechts.