目次したい(.TableOfContents)
{{ block "main" . }}
<div class="toc">
{{ .TableOfContents }}
</div>
{{ .Content }}
<div class="toc">
{{ .TableOfContents }}
</div>
{{ end }}
{{ .TableOfContents }}で、コンテンツ内の見出しを目次として表示できます。
上のサンプルでは本文コンテンツの上下に目次を挿入しています。
設定したい(markup.tableOfContents)
1[markup]
2[markup.tableOfContents]
3startLevel = 2 # [1-6]
4endLevel = 3 # [1-6]
5ordered = false # [false|true]
[markup]セクションで目次レベルを設定できます。
startLevelとendLevelで、表示する見出しの深さを設定できます。
orderedで<ul>タグを使うか、<ol>タグを使うか、切り替えできます。