2020-12-12 05:23:04 +01:00
{{ define "singlebody" }}
2020-12-14 02:36:00 +01:00
{{ $currentNode := . }}
{{ $currentDir := "" }}
{{ with .File }}
{{ $currentDir = .Dir }}
{{ end }}
{{ $currentFile := (printf "/%s" .File) }}
< div class = "coretitle" > < span class = "supt" > Sitemap⁄ {{ substr $.Site.Title 0 1 }}< / span > {{ substr $.Site.Title 1 }} ({{ $currentDir }})< / div >
{{ $s := partialCached "scratch.html" . }}
{{ $noTriad := (slice) }}
{{ range $p := .Site.RegularPages }}
{{ $scratch := $s.Get (printf "/%s" $p.File) }}
{{ if eq $scratch.depth "core" }}
< div class = "sitemap" > < div class = "{{ with $p.File }}{{ if eq $currentDir .Dir }}highline{{ end }}{{ end }}" > < a href = "{{- $p.RelPermalink -}}{{- if eq hugo.Environment " offline " - } } index . html { { - end - } } " { { - with $ p . Title } } title = "{{- $p.Title -}}" { { - end - } } > < span class = "sup" > {{- substr $p.File.Dir 0 -1 -}}⁄ < / span > {{- $p.Title -}}< / a > < / div >
{{ range $coreKid := $scratch.has_children }}
< div class = "sitemap" > < a href = "{{- $coreKid.RelPermalink -}}{{- if eq hugo.Environment " offline " - } } index . html { { - end - } } " { { - with $ coreKid . Title } } title = "{{- $coreKid.Title -}}" { { - end - } } > < div class = "{{ with $coreKid.File }}{{ if eq $currentDir .Dir }}highline{{ end }}{{ end }}" > < span class = "sup" > {{- substr $coreKid.File.Dir 0 -1 -}}⁄ < / span > {{- $coreKid.Title -}}< / a > < / div >
{{ $scratchCKid := $s.Get (printf "/%s" $coreKid.File) }}
{{ range $mantleKid := $scratchCKid.has_children }}
< div class = "sitemap" > < div class = "{{ with $mantleKid.File }}{{ if eq $currentDir .Dir }} highline{{ end }}{{ end }}" > < a href = "{{- $mantleKid.RelPermalink -}}{{- if eq hugo.Environment " offline " - } } index . html { { - end - } } " { { - with $ mantleKid . Title } } title = "{{- $mantleKid.Title -}}" { { - end - } } > < span class = "sup" > {{ with $mantleKid.File }}{{substr .Dir 0 -1 -}}⁄ {{ end }}< / span > {{- $mantleKid.Title -}}< / a > < / div > < / div >
2020-12-13 02:13:45 +01:00
{{ end }}
< / div >
{{ end }}
{{ else if not (in (slice "core" "mantle" "crust") $scratch.depth)}}
{{ $noTriad = $noTriad | append $p }}
{{ else }}
< / div >
2020-12-12 05:23:04 +01:00
{{ end }}
2020-12-13 02:13:45 +01:00
{{ end }}
{{ range $noTriad }}
2020-12-14 02:36:00 +01:00
< div class = "sitemap {{ with .File }}{{ if eq $currentDir .Dir }} highline{{ end }}{{ end }}" > < a href = "{{- .RelPermalink -}}{{- if eq hugo.Environment " offline " - } } index . html { { - end - } } " { { - with . Title } } title = "{{- . -}}" { { - end - } } > < span class = "sup" > {{- substr .File.Dir 0 -1 -}}⁄ < / span > {{- .Title -}}< / a > < / div >
2020-12-13 02:13:45 +01:00
{{ end }}
2020-12-12 05:23:04 +01:00
{{ end }}