hmc-guide/themes/lotusdocs/layouts/partials/docs/breadcrumbs.html

39 lines
2.2 KiB
HTML

<nav aria-label="breadcrumb" class="d-inline-block pb-2 mt-1 mt-sm-0">
<ul id="breadcrumbs" class="breadcrumb bg-transparent mb-0" itemscope itemtype="https://schema.org/BreadcrumbList">
{{- $data := newScratch }}
{{ $docRoot := .FirstSection.Title }}
{{- range $index, $value := (after 1 .Ancestors.Reverse) }}
{{ if eq $docRoot .Title }}
<li class="breadcrumb-item text-capitalize active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
{{- $data.Set "counter" $index }}
{{- $data.Add "counter" 1 }}
<a itemprop="item" href="{{ .RelPermalink }}">
<i class="material-icons size-20 align-text-bottom" itemprop="name">Home</i>
</a>
<meta itemprop="position" content='{{ $data.Get "counter"}}' />
</li>
{{ else }}
<li class="breadcrumb-item text-capitalize" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
{{- $data.Add "counter" 1 }}
<a itemprop="item" href="{{ .RelPermalink }}">
<span itemprop="name">{{ .Title }}</span>
</a>
<meta itemprop="position" content='{{ $data.Get "counter"}}' />
</li>
{{ end }}
{{- end }}
{{ if eq .Title $docRoot }}
<li class="breadcrumb-item text-capitalize active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
{{- $data.Add "counter" 1 }}
<i class="material-icons size-20 align-text-bottom" itemprop="name">Home</i>
<meta itemprop="position" content='{{ $data.Get "counter"}}' />
</li>
{{ else }}
<li class="breadcrumb-item text-capitalize active" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
{{- $data.Add "counter" 1 }}
<span itemprop="name">{{ .Title }}</span>
<meta itemprop="position" content='{{ $data.Get "counter"}}' />
</li>
{{ end }}
</ul>
</nav>