Funktionsumfang · Mein Aufwand · Einordnung
Vollständige, ausgezählte Auflistung aller Merkmale dieser Website — was sie enthält, was mich der Aufbau an Arbeitszeit gekostet hat und in welches meiner Formate sie fällt. Alle Mengen am Live-Produktionsstand bzw. im Repository gezählt, nicht geschätzt.
„Aktiver Arbeitstag“ = Kalendertag mit mindestens einer Änderung. Eigener Python-Builder (build.py), Quelle pages/ → dist/, kein CMS.
| Merkmal | Diese Website |
|---|---|
| Seitenzahl (Quelle) | 121 Seiten |
| Strukturebenen | Haus · Klausur-Programme · Naturkunde · Musik · Berufe · Literatur · Themenwochen |
| Responsiv | durchgängig |
| Eigene 404-Seite | ja |
| Merkmal | Diese Website |
|---|---|
| Redaktioneller Text | ~239.700 Wörter |
| Content-Langformate | 13 Berufe-Essays · 12 GC-Reihe · 7 Musik · ~14 Naturkunde-Guides · ~12 Literatur/Krimi · 8 Programme + 4 Fallstudien |
| Druckbare Flyer | 7 (+ 9 Print-Buttons) |
| Bildmaterial | 292 eigene Bildmotive (488 Dateien: webp + jpg) + 1 Video |
| Merkmal | Diese Website |
|---|---|
| Memory-Spiele | 5 (Bäume, Pflanzen, Pilze, Vögel, Waldtiere) |
| Quizze / Self-Assessment | 7 |
| Interaktive Rechner | 2 (Einkaufsservice, Kalender) |
| Naturkunde-Guides | ~14 |
| Inline-SVG | 56 Instanzen |
| Suche | Pagefind (Volltext) |
| Sprache | einsprachig DE |
| Merkmal | Diese Website |
|---|---|
| Basis | handcodiert + eigener Python-Builder — kein CMS |
| Hosting / Deploy | Cloudflare Pages (Functions) |
| Web-Fonts | 12 selbst gehostet |
| CSS/JS | 27 CSS, 24 JS |
| Gesamtgröße | ~130 MB (bildreiche Naturkunde-Welt) |
| Versionskontrolle | Git-Historie (722 Stände) |
| Merkmal | Diese Website |
|---|---|
| Sicherheits-HTTP-Header | 8 |
| CSP mit Nonce | ja (Laufzeit-Nonce) |
| Honeypot / Middleware | 41 Pfade, 243-Zeilen-Middleware + CSP-Report |
| Schutz interner Dateien | nicht ausgeliefert |
| Merkmal | Diese Website |
|---|---|
| XML-Sitemap | 110 URLs |
| robots.txt | vorhanden |
| JSON-LD | ja (FAQ, Lage, Programm) |
| Canonical | zentral je Seite |
| Open Graph / Twitter | ja |
| security.txt | ja |
Diese Website habe ich selbst gebaut — KI-gestützt (Claude Code) unter eigener fachlicher Leitung. Über rund fünf Monate entstanden — 66 aktive Arbeitstage, 722 Versionsstände. Ein aktiver Arbeitstag ist ein Kalendertag mit mindestens einer Änderung, kein voller Personentag.
_headers/functions/_middleware.js und den ausgelieferten HTTP-Headern, SEO-Elemente aus den Seitenquelltexten, die Erstellungszeit aus der Git-Historie.