← Projekte

Diese Website

Live Juni 2026 astroweb

Worum es geht

Die Seite, die du gerade liest. Sie begann als einzelne, handgeschriebene index.html und wuchs zu einem Astro-Projekt heran, um Projekte, eine Über-Seite und ein Kontaktformular tragen zu können — ohne den leichtgewichtigen, überwiegend statischen Charakter des Originals aufzugeben.

Warum Astro

Die Seite ist inhaltsorientiert und kaum interaktiv, ein schweres Client-Framework ergäbe also keinen Sinn. Astro rendert zur Build-Zeit zu reinem HTML und liefert standardmäßig null JavaScript aus — das Ergebnis ist dieselbe Art statisches Bündel, das der FTP-Host ohnehin schon auslieferte, nur mit Layouts, Komponenten und Markdown obendrauf.

Die Entstehung

Das Aussehen bewahren

Das ursprüngliche Design — die warme Papier-Palette, das selbst gehostete Inter, das einklappbare Impressum — wurde vollständig in ein gemeinsames Layout und ein einziges globales Stylesheet übernommen.

Projekte als Inhalt

Jedes Projekt (auch dieses) ist eine Markdown-Datei in einer Content Collection, die zu einer Seite unter /project/<slug> gerendert wird. Ein neuer Beitrag heißt einfach: eine neue .md-Datei ablegen.

Ein Formular ohne Server

Der Host ist statisches FTP ohne Backend, das Kontaktformular sendet daher an ein PHP-Skript auf dem Server. Es funktioniert ohne JavaScript und erhält eine kleine Aufwertung für direkte Rückmeldung, wenn JavaScript verfügbar ist.

Was als Nächstes kommt