Zum Hauptinhalt springen
Projekt

Beta Website (Astro)

Eine ältere, archivierte Version meiner persönlichen Website – Astro + MDX + i18n, aufbewahrt als Referenz für sauberes Content-Routing und strikte Übersetzungswerkzeuge.

Cover image for Beta Website (Astro)

Über Beta Website

Eine frühere Version meiner persönlichen Website, neu gebaut mit Astro als kleinere, strengere statische Seite – keine React-Runtime, keine Datenbank, kein CMS, keine Serverfunktionen. Inhalte liegen in MDX, Übersetzungen als nebeneinander liegende Dateien pro Locale, und eine Validierung stellt sicher, dass jeder veröffentlichte englische Eintrag seine erforderlichen Übersetzungen hat.

Stack

  • Astro (statische Ausgabe, kein Adapter)
  • Astro Content Collections mit strikter Frontmatter-Validierung
  • Astro i18n Routing – ein Ordner pro Locale
  • Tailwind CSS für die Styles
  • Shiki für Code-Highlighting

Warum es archiviert ist

Die aktuelle Seite (die du gerade liest) basiert auf Next.js, was ihr eine echte Server-Runtime für Kommentare, Webmentions, dynamische OG-Bilder und mehr ermöglicht. Der Astro-Umbau war ein einfacherer Ansatz, den manche Projekte noch als Referenz nutzen – er bleibt aus diesem Grund hier erhalten, nicht weil ich ihn noch ausliefere.