<a href="..." class="s selected"><strong>Titel</strong></a>
```
-Im Classic-Layout wird das Bold durch die CSS-Regel
-`#submenu li.s > a.s.selected > strong { font-weight: normal; }`
-neutralisiert, sodass das Classic-Layout visuell unverändert bleibt.
+Im Classic-Layout wird das `<strong>` durch die CSS-Regel
+`#submenu li.s > a.s > strong { display: contents; }`
+vollständig neutralisiert (`display: contents` entfernt die Box des Elements, sodass Font, Spacing und Box-Modell identisch wie ohne `<strong>` sind).
Im NONE-Layout (kein CSS) rendert der Browser `<strong>` als fett → sichtbare Pfad-Hervorhebung.
### Aktueller Stand der Menü-Templates
### Blog-Menü-Logik (`blog.html`)
-- **Jahres-Items**: Nie `off` (immer sichtbar in Classic), außer auf der `/blog/`-Übersichtsseite
+- **Jahres-Items**: Nie `sub` und nie `off` (immer sichtbar in Classic, kein "V"-Indikator), außer auf der `/blog/`-Übersichtsseite (`off`). Die Sub-Liste der Jahres-Items erhält auch keine `active`-Klasse, da ihre Kinder (Artikel) in Classic immer `nav-leaf` sind und keine `active`-Margin benötigt wird.
- **Artikel-Items**: Immer `nav-leaf` (in Classic ausgeblendet, in NONE sichtbar)
- **Kategorien/Tags**: `off` auf allen Blog-Seiten außer `/blog/` selbst; im NONE-Layout trotzdem sichtbar, inklusive der einzelnen Kategorie-/Tag-Namen als `nav-leaf`-Items (ohne die jeweiligen Artikel darunter)
<ul class="s{{ if $archiveSelected }} active{{ end }}">
{{- range $archive.Pages -}}
{{- $isActiveYear := or (eq . $page) ($page.IsDescendant .) -}}
- <li class="s sub{{ if $onBlog }} off{{ end }}">
+ <li class="s{{ if $onBlog }} off{{ end }}">
<a href="{{ .RelPermalink }}" class="s{{ if $isActiveYear }} selected{{ end }}">{{ if $isActiveYear }}<strong>{{ .LinkTitle }}</strong>{{ else }}{{ .LinkTitle }}{{ end }}</a>
- <ul class="s{{ if $isActiveYear }} active{{ end }}">
+ <ul class="s">
{{- range .Pages -}}
{{- $isCurrent := eq . $page -}}
<li class="s nav-leaf">