HUGO
Menu
GitHub 87548 stars Mastodon

TableOfContents

返回給定頁面的目錄。

Syntax

PAGE.TableOfContents

Returns

template.HTML

Page 對象上的 TableOfContents 方法返回頁面內容內 Markdown ATXsetext 標題的有序或無序列表。

此模板代碼:

{{ .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
      }
   }
}

Last updated: January 1, 0001
Improve this page