{{- define "partials/sidebar/mobile-search" -}}
{{- partialCached "search.html" . -}}
{{- end -}} {{- define "partials/sidebar/link" -}} {{- $external := strings.HasPrefix .link "http" -}} {{- $open := .open | default true -}} {{- .title -}} {{- with .context }} {{- if or .RegularPages .Sections }}{{ partialCached "sidebar/collapsible-button" . }}{{ end -}} {{ end -}} {{- end -}} {{- define "partials/sidebar/tree" -}} {{- if ge .level 4 -}} {{- return -}} {{- end -}} {{- $context := .context -}} {{- $page := .page }} {{- $level := .level -}} {{- with $items := union .context.RegularPages .context.Sections -}} {{- if eq $level 0 -}} {{- range $items.ByWeight }}
  • {{- partial "sidebar/link" (dict "context" . "title" .LinkTitle "link" .RelPermalink) -}} {{- partial "sidebar/tree" (dict "context" . "page" $page "level" (add $level 1)) -}}
  • {{- end -}} {{- else -}}
    {{- end -}} {{- end }} {{- end -}}