{{/* All pages are one or two clicks from the navbar. If two clicks, add a breadcrumb list. */}}
{{- if and (not .IsHome) (not .Parent.IsHome) -}}
<hr />
<nav aria-labelledby="bc-label"
	itemscope="" itemprop="breadcrumb" itemtype="https://schema.org/BreadcrumbList">
	<span id="bc-label">You are here:&#160;</span>
	<ol>
		{{ template "breadcrumbnav" (dict "p1" . "p2" .) }}
	</ol>
</nav>
{{- end -}}
{{ define "breadcrumbnav" }}
{{ if .p1.Parent }}
{{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 )  }}
{{ end }}
{{- if not .p1.IsHome -}}
			{{- $isCurrent := eq .p1 .p2 -}}
			{{- /* The position is either "1" or "2" since the list is 2 elements long. */ -}}
			{{- $position := "1" -}}
			{{- if $isCurrent -}}
				{{- $position = "2" -}}
			{{- end -}}
			<li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem">
				<a{{ if $isCurrent }} aria-current="page"{{ end }} itemprop="item" href="{{ .p1.Permalink }}">
					<span itemprop="name">{{ .p1.Title }}</span></a>
					<meta itemprop="position" content="{{ $position }}" />
			</li>
{{- end -}}
{{ end }}