| Datei | Typ | Grund |
|---|---|---|
| `project-reports/plugin-info/create-mojo.html` | Kanonisch (mit Body + Routing) | `crumbs: ["project-reports.html", "plugin-info.html"]` |
-| `create-mojo.html` (root-Ebene) | Stub (kein Body, kein Routing) | auch in `index.html.childs` |
+| `create-mojo.html` (root-Ebene) | Stub/Alias (kein Body, kein Routing) | auch in `index.html.childs` |
+
+**Nav-Verhalten von Alias-Einträgen:**
+
+Stubs erhalten `params.alias: true` im Frontmatter. Der Renderer (Astro: `BlogNav.astro`) wertet dieses Flag aus:
+- Im Classic-Layout: `isCurrent` und `isAncestor` werden für Alias-Nodes in der `off`-Berechnung übersprungen. Dadurch ist der Alias verborgen, wenn die Seite aktiv ist (der kanonische Eintrag übernimmt die Darstellung). Sichtbar ist der Alias dagegen, wenn man eine Geschwisterseite betrachtet (normale `isSibling`-Logik greift).
+- Im Layout "None" (kein CSS): Alle Einträge sind sichtbar; Alias- und kanonischer Eintrag erscheinen beide fett.
+- CSS-Änderungen sind nicht nötig — der bestehende `off`-Mechanismus reicht.
## Maven-Site-Dokumentation neu generieren