{{- /* breadcrumbs.html — visible breadcrumb trail + BreadcrumbList JSON-LD on all
non-home pages. Built from .Ancestors (reversed) + the current page. */ -}}
{{- if not .IsHome -}}
{{- $crumbs := slice -}}
{{- range .Ancestors.Reverse -}}
{{- $crumbs = $crumbs | append . -}}
{{- end -}}
{{- $crumbs = $crumbs | append . -}}
{{- $last := sub (len $crumbs) 1 -}}
{{- $items := slice -}}
{{- range $i, $c := $crumbs -}}
{{- $items = $items | append (dict "@type" "ListItem" "position" (add $i 1) "name" $c.LinkTitle "item" $c.Permalink) -}}
{{- end -}}
{{- $bc := dict "@context" "https://schema.org" "@type" "BreadcrumbList" "itemListElement" $items -}}
{{- end -}}