From ccad9dfc204ff5fe8bc448c1d37edbe79adca223 Mon Sep 17 00:00:00 2001 From: claude-dev Date: Sun, 10 May 2026 16:24:24 +0200 Subject: [PATCH] Doku: SSR Stufe 2 + Tech-Bundle ergaenzt - sync-lagebild Service-Beschreibung um ssr_patch ergaenzt - CHANGE_LOG 2026-05-10: SSR Stufe 2, Self-Hosting Leaflet, image-Sitemap, Performance Quick-Wins, Description-Fix --- CLAUDE.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 2bfcee6..be75a7e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -176,6 +176,18 @@ SERVICES: übersetzung: claude-haiku-4-5 (Title, Description, Summary, Latest-Developments, Faktenchecks Batches à 30) cache: data/{slug}/translation_cache.json (md5(text) als key) lagen_konfiguriert: iran-konflikt (incident_id 6, legacy_endpoint), deepfakes (55), cyberangriffe (58) + ssr_patch: | + Modul /opt/v2-Docker/aegis-website/ssr_patch.py (NICHT im Repo). + Wird am Ende von sync_lage() aufgerufen und patcht die statischen + Lagen-HTML-Files DE+EN mit aktuellen Live-Daten: + -

: Topic + Stand-Datum (lokalisiert DE/EN) + -

: 3 Stat-Cards (Artikel/Quellen/Faktenchecks) + - Schema.org dateModified: aktuelles Datum + Patches sind ID-basiert und idempotent. + WICHTIG: Auto-Deploy (git reset --hard) ueberschreibt die SSR-Patches + im html-Verzeichnis. Nach jedem Promote dauert es bis zum naechsten + 5-min-Sync, bis Crawler wieder den SSR-Content sehen. Fuer Nutzer + mit JavaScript ist das egal (lagebild.js rendert sowieso identisch). insights: container: aegis-php-fpm (172.18.0.6) @@ -212,6 +224,10 @@ CHANGE_LOG: - "Lagen-Layout: cyberangriffe und deepfakes binden Lagebild-CSS/JS aus iran-konflikt ein (zentrale Assets)" - "SERVICES: sync-lagebild und insights ergänzt" - "SEO Quick-Wins: Title-Konsistenz Iran-Konflikt; Meta-Hygiene auf 12 Seiten (robots index/follow + max-image-preview:large, theme-color, author)" + - "SEO Stufe 2: SSR-Patches der Lagen-HTMLs alle 5 min (sync-lagebild.py + neues ssr_patch.py-Modul). Crawler sehen Topic + Stats + Stand-Datum im HTML statt JS-Shell" + - "Tech: Self-Hosting Leaflet 1.9.4 + Markercluster 1.5.3 nach assets/vendor/leaflet/ (kein Third-Party-Call mehr); image-Sitemap mit og-image + Logo pro URL" + - "Performance: Logo PNG -> SVG mit width/height (CLS), loading=lazy auf 25 unter-Fold-Bilder, preconnect zu unpkg (jetzt obsolet, durch Self-Hosting ersetzt)" + - "3 Lagen-Descriptions auf <=160 Zeichen gekuerzt" - "Sitemap mit lastmod-Tag pro URL" - "Hauptseite Schema.org erweitert: WebSite + SoftwareApplication (mit featureList und offers)" - "Lagen-Seiten Schema.org BreadcrumbList ergänzt (Home -> Topic)"