28 lines
900 B
HTML
28 lines
900 B
HTML
<a class="item" data-title="{{ .LinkTitle }}" href="{{ .RelPermalink }}"></a>
|
|
{{ template "section-tree-nav" . }}
|
|
{{ define "section-tree-nav" }}
|
|
{{ $sections := where (union .Pages .Sections).ByWeight ".Params.toc_hide" "!=" true }}
|
|
{{ range $sections }}
|
|
{{ if .IsPage }}
|
|
{{ template "section-tree-nav-page" . }}
|
|
{{ else }}
|
|
{{ template "section-tree-nav-section" . }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ end }}
|
|
{{ define "section-tree-nav-section" }}
|
|
<div class="item" data-title="{{ .LinkTitle }}">
|
|
<div class="container">
|
|
{{ if ge (len .Content) 10 }}
|
|
{{/* The section page has content, so link to it. */}}
|
|
<a class="item" data-title="{{ .LinkTitle }}" href="{{ .RelPermalink }}"></a>
|
|
{{ end }}
|
|
{{ template "section-tree-nav" . }}
|
|
</div>
|
|
</div>
|
|
{{ end }}
|
|
{{ define "section-tree-nav-page" }}
|
|
<a class="item" data-title="{{ .LinkTitle }}" href="{{ .RelPermalink }}"></a>
|
|
{{ end }}
|
|
|