TableOfContents
返回給定頁面的目錄。
Syntax
PAGE.TableOfContents
Returns
template.HTML
Page 對象上的 TableOfContents 方法返回頁面內容內 Markdown ATX 和 setext 標題的有序或無序列表。
此模板代碼:
{{ .TableOfContents }}生成此 HTML:
<nav id="TableOfContents">
<ul>
<li><a href="#section-1">Section 1</a>
<ul>
<li><a href="#section-11">Section 1.1</a></li>
<li><a href="#section-12">Section 1.2</a></li>
</ul>
</li>
<li><a href="#section-2">Section 2</a></li>
</ul>
</nav>默認情況下,TableOfContents 方法返回 2 級和 3 級標題的無序列表。您可以在站點配置中調整此設置:
markup:
tableOfContents:
endLevel: 3
ordered: false
startLevel: 2
[markup]
[markup.tableOfContents]
endLevel = 3
ordered = false
startLevel = 2
{
"markup": {
"tableOfContents": {
"endLevel": 3,
"ordered": false,
"startLevel": 2
}
}
}