⚙️ 🤖 Startseiten-Links explizit auf index.html — file://-Portabilität (lokal wie Webserver) #60
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
Status/Needs-v00-Abnahme
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Zentonic/zentonic-publisher#60
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
█░░░░░░░░░████████░░███████░░░████████░░█████░░░░░Problem (Holm)
Startseiten-Links zeigen auf das Verzeichnis (
{{ base_href }}allein →../bzw../). Das ist mehrdeutig:index.html(ok).Ein Link explizit auf
index.htmlist eindeutig → file:// und Webserver verhalten sich identisch. Zusaetzlich: der SPA-Router (#58) faengtindex.htmlautomatisch ab (endet auf.html), der Verzeichnis-Sonderfall (/$) wird ueberfluessig.Fix (2 Zeilen)
templates/zentonic26/base.html.j2:24(Logo):href="{{ base_href | safe }}"→href="{{ base_href | safe }}index.html"templates/zentonic26/episode.html.j2:47(zurueck zur Uebersicht): dito+ index.htmlNICHT aendern
og:url(index.html.j2:11, episode:13) +atom:link rel=self(feed.xml.j2:15) nutzenweb.url(absolut) → bleiben clean (https://.../bzw..../episodes/x.html) fuer oeffentliche canonical-URLs/SEO. Nur die internen Navigations-Links bekommenindex.html.base_href-Links sind bereits explizit (episodes/x.html, assets) — unveraendert.Optional
SPA-Router
/$-Zweig (fix/58b) kann bleiben (deckt direkten/-Aufruf ab) oder vereinfacht werden — nicht kritisch.Verify
Episodenseite per
file://oeffnen → Cover/Avatare da; „zurueck zur Uebersicht" klicken → index.html laedt lokal mit Bildern. Auf Webserver unveraendert nahtlos (SPA).#60 gemerged — Startseiten-Links auf index.html (file://-Parität)
Gemerged nach
dev(Branchfix/60-index-links).base.html.j2:24(Logo) +episode.html.j2:47(Zurück):{{ base_href | safe }}→+ index.html.href="../index.html", Index-Logohref="./index.html".og:url/atom:selfunverändert absolut.index.htmlautomatisch (.html), Webserver-SPA unverändert.Bereit zur v00-file://-Abnahme (Cover/Avatare da, „zurück" lädt index.html lokal mit Bildern) → dann #60 zu.
v00-Abnahme #60 — PASS (file:// + Webserver identisch)
Merge
23ff67e. Logo + Zurück-Link jetztindex.html(episode:../index.html, index:./index.html).file://gerendert — Cover/Nummern/Fonts/Assets laden korrekt (Screenshot). Lokale Auflösung stimmt, keine fehlenden Images mehr.../index.html) → CDPmarker=ALIVE, kein Reload, path/index.html— nahtlos. Card-Links weiter SPA. Keine Regression.Site läuft lokal wie am Webserver identisch. Kein Blocker, geschlossen durch v00.