]> 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.milan.moritz@googlemail.com>
Fri, 19 Jun 2026 10:22:15 +0000 (12:22 +0200)
commit1243b2812379c90a144fa2f10ccb7a285559ecfa
tree91dcc755fb5c24c36281c88c627c7aa4b2d19d2e
parentc9ece988a67c96419d4f21d90c70b42c98511e90
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