1

Allow menu items not to have a .PageRef

This commit is contained in:
2025-04-05 21:26:38 +02:00
parent 35af604a65
commit dc4faff237
2 changed files with 15 additions and 2 deletions

View File

@@ -76,7 +76,8 @@ body>footer {
} }
} }
a { a,
span {
display: block; display: block;
padding: 0.5rem 1rem; padding: 0.5rem 1rem;
border-radius: 4px; border-radius: 4px;

View File

@@ -3,18 +3,30 @@
{{ range site.Menus.main -}} {{ range site.Menus.main -}}
{{- if .HasChildren -}} {{- if .HasChildren -}}
<li> <li>
{{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a> <a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span>{{ .Name }}</span>
{{ end }}
<ul> <ul>
{{ range .Children -}} {{ range .Children -}}
<li> <li>
<a href="{{ .PageRef }}">{{ .Name }}</a> {{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span title="{{ .Title }}">{{ .Name }}</span>
{{ end }}
</li> </li>
{{ end }} {{ end }}
</ul> </ul>
</li> </li>
{{- else -}} {{- else -}}
<li> <li>
{{ if .PageRef }}
<a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a> <a href="{{ .PageRef }}" title="{{ .Title }}">{{ .Name }}</a>
{{ else }}
<span title="{{ .Title }}">{{ .Name }}</span>
{{ end }}
</li> </li>
{{- end }} {{- end }}
{{ end }} {{ end }}