Fix breadcrumbs to actually be a nav element

This commit is contained in:
2024-11-23 14:34:52 +01:00
parent 83e5be25e3
commit 82b5a211b4
7 changed files with 33 additions and 13 deletions
@@ -16,11 +16,17 @@
{{- $breadcrumbs = after (int .page.IsPage) $breadcrumbs}}
{{- if ne .page.Type "page"}}
{{- if lt (default 0 .min) (len $breadcrumbs) }}
{{- range $index, $breadcrumb := $breadcrumbs }}
<a href="{{ $breadcrumb.url }}">{{ $breadcrumb.name }}</a>{{ if ne $index (sub (len $breadcrumbs) 1) }}<span> > </span>{{ end }}
{{- end }}
{{- if and $breadcrumbs .end }}
{{ .end }}
{{- end }}
<nav aria-label="breadcrumb" class="breadcrumbs">
<ol>
{{- range $index, $breadcrumb := $breadcrumbs }}
<li>
<a href="{{ $breadcrumb.url }}">{{ $breadcrumb.name }}</a>{{ if ne $index (sub (len $breadcrumbs) 1) }}<span> > </span>{{ end }}
</li>
{{- end }}
</ol>
{{- if and $breadcrumbs .end }}
{{ .end }}
{{- end }}
</nav>
{{- end }}
{{- end }}