]> juplo.de Git - website/commit
Breadcrumb zeigt kanonischen Nav-Pfad statt Schnellzugriff-Pfad
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 21 Jun 2026 07:28:38 +0000 (07:28 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 21 Jun 2026 07:28:38 +0000 (07:28 +0000)
commit056e19f8c61cf20d9561651897e876039abd9865
treeb56bf43a56d8896f789bb140f585ccf8771ed52d
parentbc3e1adaf1ce559ed981e76c13d25280ada2bac3
Breadcrumb zeigt kanonischen Nav-Pfad statt Schnellzugriff-Pfad

Der bisherige Breadcrumb war auf 3 Einträge (Home → Projects → Titel)
hartkodiert und ignorierte die Nav-Hierarchie. Für Seiten mit Alias-Einträgen
(z.B. Mojo-Seiten) wirkte das wie der Schnellzugriff-Pfad.

Neue Funktion findCanonicalPath() traversiert den Nav-Baum unter Auslassung
von Alias-Nodes und liefert den vollständigen Pfad von der Projekt-Wurzel
zur aktuellen Seite. ProjectPage.astro baut den Breadcrumb daraus auf.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
src/components/ProjectPage.astro
src/lib/projects.ts