目次したい(.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>
タグを使うか、切り替えできます。