Browser fragen /favicon.ico ab — die Deploy-Skripte setzen jetzt einen
Symlink auf landingpage/favicon.ico. Programmierer.png liegt jetzt in
components/assets/ (statischer Import), damit der Export keine
ungenutzte 1,6-MB-Kopie mehr nach landingpage/ legt. README angepasst.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Unter / lädt Next.js die RSC-Segmente ohne basePath (/__next.*.txt).
Die Deploy-Skripte verlinken diese Dateien jetzt wie index.html in den
Webroot. Vercel Analytics entfernt (funktioniert nur auf Vercel).
README angepasst.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
nginx folgt dem Link und liefert die Landingpage direkt unter
https://jamulix.de/ aus. Weiterleitungsseite webroot/index.html entfernt,
README angepasst.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gemeinsames Layout in components/error-page.tsx, 404 darauf umgestellt.
Jede Route app/<code>/page.tsx erzeugt landingpage/<code>.html; die
Deploy-Skripte kopieren alle Fehlerseiten in den Webroot. README
dokumentiert die nötigen ErrorDocument-Zeilen (Server-Konfig unverändert).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
app/not-found.tsx erzeugt landingpage/404.html (Terminal-Look mit
angefragtem Pfad). Die Deploy-Skripte kopieren sie zusätzlich in den
Webroot, damit sie auch außerhalb von /landingpage/ greift.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Öffnet Master-Verbindung am Anfang, rsync und ssh nutzen denselben Socket.
Cleanup via trap bei normalem Ende und bei Fehler.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>