blob: 0f18d351471771e50d4411da1f64987a0322ef41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{{- $page := . -}}
{{- $identity := strings.TrimSuffix "/" site.Params.identity -}}
<nav class="site-identity" aria-label="Location">
<a class="site-root" href="{{ "/" | relURL }}">{{ $identity }}</a><span class="site-separator" aria-hidden="true">/</span>
{{- if not $page.IsHome -}}
{{- $path := strings.TrimSuffix "/" $page.RelPermalink -}}
{{- $path = strings.TrimSuffix ".html" $path -}}
{{- $prefix := "/" -}}
{{- $segments := split $path "/" -}}
{{- range $index, $segment := $segments -}}
{{- if ne $segment "" -}}
{{- $prefix = printf "%s%s/" $prefix $segment -}}
{{- if eq (add $index 1) (len $segments) -}}
<a class="site-current" href="{{ $page.RelPermalink }}" aria-current="page">{{ $segment }}</a><span class="site-separator" aria-hidden="true">/</span>
{{- else -}}
<a class="site-crumb" href="{{ $prefix | relURL }}">{{ $segment }}</a><span class="site-separator" aria-hidden="true">/</span>
{{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}
</nav>
|