]> juplo.de Git - website/commit
Alias-Handling für Nav-Einträge mit mehreren Elternteilen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 19 Jun 2026 09:22:21 +0000 (09:22 +0000)
committerKai Moritz <kai@juplo.de>
Sun, 12 Jul 2026 10:17:51 +0000 (12:17 +0200)
commitf418173913e44d22aad836fbab189067f3bf799f
tree531b3f670350fe918deb56c08a4f7064df55704c
parented7c56050b117b18077c5b508180e2c5b91ad0f7
Alias-Handling für Nav-Einträge mit mehreren Elternteilen

Seiten, die in stili-json in mehreren childs-Listen stehen (z.B. Mojo-
Seiten eines Maven-Plugins), werden vom Import-Skript an mehreren Stellen
im Content-Tree abgelegt. Die zusätzlichen Einträge (Stubs) erhalten
params.alias: true.

In BlogNav.astro überspringen Alias-Nodes isCurrent und isAncestor in der
off-Berechnung: im Classic-Layout sind sie versteckt, wenn ihre Seite aktiv
ist (der kanonische Eintrag übernimmt die Darstellung). Als Geschwister-
Seiten sind sie sichtbar. Im Layout "None" erscheinen alle Einträge, beide
fett. Die Alias-<li> erhalten zusätzlich die CSS-Klasse alias.

content.config.ts und projects.ts ergänzt um params.alias / isAlias.
CLAUDE.md dokumentiert das Konzept.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CLAUDE.md