Zum Inhalt springen

Über diese Website

So ist diese Website gebaut

Eine private Website muss auch dann laufen, wenn ich wochenlang keine Zeit für sie habe. Deshalb ist sie absichtlich langweilig: einfache HTML-Dateien, kein Server, keine Datenbank, kein Login.

Womit sie gebaut ist

Die Seiten erzeugt Astro 7, das Aussehen kommt von Tailwind CSS 4. Die Beiträge schreibe ich in MDX, also Markdown mit Komponenten, auf Deutsch, Englisch und Dänisch. Die Suche ist Pagefind. Der Index entsteht beim Bauen der Website, gesucht wird direkt in deinem Browser. Die Schriften Inter, Plus Jakarta Sans und JetBrains Mono liegen auf dieser Website, die Icons stammen von Phosphor.

Astro · Tailwind CSS · Pagefind

Wo sie läuft

Cloudflare baut die Website direkt aus GitHub und liefert sie über das eigene Netzwerk aus. Domain und DNS liegen ebenfalls bei Cloudflare. Vor den Dateien sitzt ein kleiner Cloudflare Worker. Er leitet www.szimnau.dk und Adressen ohne Schrägstrich am Ende dauerhaft an die richtige Adresse weiter.

Cloudflare Workers

Vom Text zur Website

Alles entsteht in Git. Bevor eine Änderung online geht, durchläuft sie automatische Prüfungen von Titeln, Beschreibungen, der Verknüpfung der drei Sprachen, Überschriften und Bildern. Schlägt eine fehl, bleibt die Änderung draußen. Dependabot hält die Bausteine auf dieselbe Weise aktuell.

Datenschutz und Sicherheit

Die Website setzt keine eigenen Cookies, hat kein Tracking und lädt keine Schriften von Google. Besuche zählt Cloudflare Web Analytics ohne Cookies. Jede Seite wird mit einer Content Security Policy und HSTS ausgeliefert, und eine security.txt nennt den Kontakt für Sicherheitslücken.

Datenschutz · security.txt

Ein Fehler, den Google gefunden hat

Am 10. September 2026 zeigte mir die Google Search Console dieselben Seiten doppelt, einmal mit www und einmal ohne. Beide Adressen lieferten die ganze Website aus, ohne Weiterleitung. Seitdem schickt der Worker jede www-Adresse mit einem 301 an die Hauptdomain.

Was nicht funktioniert

Die Suche braucht JavaScript. Ohne JavaScript funktionieren die Beitragsliste und die Themen trotzdem. Die Sicherheitsrichtlinie erlaubt noch Styles direkt im HTML, weil die Syntaxhervorhebung jedes Wort über ein eigenes style-Attribut einfärbt.

Zuletzt aktualisiert am 21. Oktober 2026.