{{- $currentNode := . }} {{- if eq .Site.Params.ordersectionsby "title"}} {{- range .Site.Home.Sections.ByTitle}} {{- template "section-tree-nav" dict "sect" . "currentnode" $currentNode "level" 0}} {{- end}} {{- else}} {{- range .Site.Home.Sections.ByWeight}} {{- if not (hasPrefix .Section "_") -}} {{- template "section-tree-nav" dict "sect" . "currentnode" $currentNode "level" 0}} {{end}} {{- end}} {{- end}} {{- define "section-tree-nav" }} {{- $currentNode := .currentnode }} {{- $level := .level }} {{- $maxlevel := 99 }} {{if lt $level $maxlevel }} {{- with .sect}} {{- if and .IsSection (or (not .Params.hidden) $.showhidden)}} {{- $numberOfPages := (len .Sections) }} {{- $numberOfPages := (len (where .Sections "Params.subpage" "ne" true)) }} {{- safeHTML .Params.head}}