Statisch zuerst
HTML entsteht zur Build-Zeit. Der Browser lädt fertige Seiten — kein Framework, das sich erst im Browser zusammenbauen muss.
Kolophon
Der vollständige Stack — von der Sprache im Inhalt bis zum Server, der ihn ausliefert.
Diese Seite ist bewusst schlicht und schnell: kein Baukasten, kein Tracking-Wust, keine Framework-Megabytes. Was folgt, ist der gesamte Stack, Schicht für Schicht — für alle, die so etwas gern aufgeschlüsselt sehen.
Von oben nach unten gelesen: ganz oben das, was der Besucher im Browser berührt — ganz unten der Server, der alles ausliefert. Jede Schicht trägt die darüber.
Sämtlicher Text lebt in typisierten Wörterbüchern. Deutsch und Englisch teilen sich ein Interface — fehlt eine Übersetzung, schlägt der Build fehl, nicht die Produktion.
Genau eine React-Insel: das handgeschriebene Terminal mit virtuellem Dateisystem. Es lädt per client:load — alles drumherum bleibt statisch.
Tailwind v4 über Vite, dazu semantische OKLCH-Tokens. Theme und Akzentfarbe lassen sich zur Laufzeit umschalten — ohne Flackern vor dem ersten Paint.
Variable Schriften (Martian Mono, IBM Plex) werden selbst gehostet, subgesetzt und vorgeladen. Die Social-Cards rendert Sharp einmalig zur Build-Zeit.
Ein strikter TypeScript-Check, Biome für Lint und Format, pnpm als Paketmanager. Wenige Abhängigkeiten, klare Regeln.
GitLab CI baut auf Node, rsync schiebt das dist/ per SSH auf den Server, Caddy übernimmt Reverse-Proxy, Kompression und Sprach-Routing — Cloudflare den Edge-Cache.
HTML entsteht zur Build-Zeit. Der Browser lädt fertige Seiten — kein Framework, das sich erst im Browser zusammenbauen muss.
JavaScript läuft nur dort, wo es etwas beiträgt: in genau einer Komponente. Alles andere kommt ohne aus.
Schriften, Analytics und Hosting laufen auf eigener Infrastruktur. Auf dem kritischen Pfad steht kein Drittanbieter.
Inhalt, Konfiguration und sogar die Caddy-Konfiguration stammen aus typisiertem TypeScript. Was nicht zusammenpasst, fällt beim Build auf.
Diese Seite ist Teil der Webseite, die sie beschreibt — gebaut mit demselben Stack, denselben Tokens, demselben Build. Fragen zur Technik? Schreiben Sie gern. [email protected]