mirror of https://github.com/docker/docs.git
25 lines
792 B
HTML
25 lines
792 B
HTML
<aside class="py-4 space-y-4">
|
|
<div id="TableOfContents">
|
|
<div class="text-lg pb-2">{{ T "tableOfContents" }}</div>
|
|
<nav class="toc">
|
|
<ul>
|
|
{{ range (.Scratch.Get "headings") }}
|
|
{{/* add left padding depending on level (pl-2, pl-3, pl-4) */}}
|
|
{{ $slice := strings.Split .text "{#" }}
|
|
{{ $text := index $slice 0 }}
|
|
{{ $anchor := index $slice 1 | strings.TrimRight "}" }}
|
|
<li{{ with .level }} class="pl-{{ . }}"{{ end }}>
|
|
<a
|
|
{{ if $anchor }}
|
|
href="#{{ $anchor }}"
|
|
{{ else }}
|
|
href="#{{ $text | anchorize }}"
|
|
{{ end }}
|
|
>{{ markdownify $text }}</a>
|
|
</li>
|
|
{{ end }}
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</aside>
|