Blog- und Veranstaltungsbereich hinzugefuegt
Neuer Bereich /blog fuer Veranstaltungstipps und Neuigkeiten aus
Kaufbeuren: content/blog/ (inkl. erstem Beitrag "Veranstaltungen
Herbst 2026" als Page-Bundle mit Bildern), Layouts layouts/blog/
(list + single) und ein bild-Shortcode, der Bilder aus dem Bundle
aufloest und eine Bildquelle anzeigt. Menueintrag "Blog" in hugo.toml,
zugehoeriges Blog-CSS (und Belegungsplan-Band) in style.css.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
Skripte nach bin/ und lib/ umstrukturiert + WSL-Log-Analyse
Alle .bat-Skripte liegen jetzt in bin/, alle .py in lib/, .env(.example)
in bin/. setenv.bat setzt IWZ_* (inkl. IWZ_ENV) und PYTHONPATH; die
Launcher rufen setenv, aktivieren die .venv falls vorhanden und starten
das zugehoerige lib/-Skript. Die Python-Skripte lesen die .env ueber
IWZ_ENV (Fallback bin/.env).
Neu: Nutzungsanalyse per GoAccess (analyze.py/.bat) - laedt die
IONOS-Access-Logs per SFTP (paramiko) und erzeugt einen HTML-Report.
GoAccess laeuft ueber WSL (GOACCESS_MODE=wsl, Pfad-Uebersetzung nach
/mnt/c). install_py.bat prueft WSL+GoAccess und zeigt sonst den
Installationsweg. Doku in doc/analyse.md.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
- Zitat-Box in voller Seitenbreite mit Blumen-Hintergrund unter den
Preisen (Shortcode zitat-box + Full-Bleed-CSS)
- Hero-Titelbild auf der Startseite nach oben verschoben, damit die
Biene sichtbar ist
- Kontakt-CTA-Block auf der Ausflugsziele-Seite
- .env.example fuer Bunny-Deploy-Variablen
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>