{{ template "book-get-root-section" . }} {{ define "book-section" }}
  • {{ with .Section}} {{- if .Content -}} {{- template "title" . -}} {{- else -}} {{- template "title" . -}} {{- end -}} {{ end }}
  • {{ end }} {{ define "book-get-root-section" }} {{ $bookSection := default "docs" .Site.Params.BookSection }} {{ if eq $bookSection "*" }} {{ .Scratch.Set "BookSections" .Site.Sections }} {{ else }} {{ $bookSections := where .Site.Sections "Section" $bookSection }} {{ .Scratch.Set "BookSections" $bookSections }} {{ if eq (len $bookSections) 1 }} {{ $singleSection := index $bookSections 0 }} {{ .Scratch.Set "BookSections" $singleSection.Sections }} {{ end }} {{ end }} {{ end }}