BlackCoffy

hugoに目次(TOC)を追加

hugoに目次を追加する備忘録です.

標準で入っているので、1行追加するだけです。

環境

  • hugo v0.74.3

目次を追加

通常の目次であれば, {{ .TableOfContents }}を追加すればOK

<aside>
  {{ .TableOfContents }}
</aside>

hugo TableOfContents

目次レベルをカスタマイズ

config.tomlの[markup.tableOfContents]‘を設定します。

デフォルトでは、見出しh2からh3を出力。 orderedがfalseならul、trueならolのリストができます。

config.toml

[markup]
  [markup.tableOfContents]
    endLevel = 3
    ordered = false
    startLevel = 2

hugo Tableofcontents config.toml