- hugo提供了目錄的支持table of content 1. 给页面添加目录的前提你的页面必须有标题 ``` #h1 ##h2 ###h3 ``` 2. 在layouts/_default/single.html 添加代碼 {{.TableOfContents}} ``` {{ define "main" -}} <div class="post"> <h1>{{ .Title }}</h1> <time datetime={{ .Date.Format "2006-01-02T15:04:05Z0700" }} class="post-date">{{ .Date.Format "Mon, Jan 2, 2006" }}</time> {{.TableOfContents}} {{ .Content }} </div> {{ if .Site.DisqusShortname -}} <h2>Comments</h2> {{ template "_internal/disqus.html" . }} {{- end }} {{ partial "related.html" . }} {{- end }} ``` 3. 默认的toc只能从第一级开始,如果没有第一级标题那么会出现缺失,很多模板都已经改造了toc,比如maupassant