{{ if .IsHome -}}
  {{ if eq .Site.Params.schemaType "Organization" -}}
    
  {{ end -}}
  {{ if eq .Site.Params.schemaType "Person" -}}
    
  {{ end -}}
  {{ if .Site.Params.siteLinksSearchBox -}}
    
  {{ end -}}
{{ end -}}
{{ if .IsPage -}}
  {{ if eq .Section .Site.Params.schemaSection -}}
    
  {{ end -}}
{{ end -}}
{{ $dot := . -}}
{{ $dot.Scratch.Set "path" "" -}}
{{ $dot.Scratch.Set "breadcrumb" slice -}}
{{ $url := replace .Permalink ( printf "%s" .Site.BaseURL) "" -}}
{{ $.Scratch.Add "path" .Site.BaseURL -}}
{{ $.Scratch.Add "breadcrumb" (slice (dict "url" .Site.BaseURL "name" "home" "position" 1 )) -}}
  {{ range $index, $element := split $url "/" -}}
    {{ $dot.Scratch.Add "path" $element -}}
    {{ $.Scratch.Add "path" "/" -}}
    {{ if ne $element "" -}}
    {{ $.Scratch.Add "breadcrumb" (slice (dict "url" ($.Scratch.Get "path") "name" . "position" (add $index 2))) -}}
  {{ end -}}
{{ end -}}