diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 7f899e5..be7f40c 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -63,6 +63,15 @@ series = "series" [markup.goldmark.renderer] unsafe = true +[markup] + + # Table of contents + # Add toc = true to content front matter to enable + [markup.tableOfContents] + startLevel = 2 + endLevel = 3 + ordered = true + [privacy] [privacy.vimeo] diff --git a/layouts/_default/single.html b/layouts/_default/single.html index dee40d1..77abf32 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -4,7 +4,6 @@ {{ if .Params.toc }} {{ end }}
@@ -21,4 +20,10 @@ {{ if .Date }}{{ .Date.Format "2006-01-02" }}{{ end }}

{{ end }} + + {{ if and (.Params.toc) (.TableOfContents) }} +
+ On this page: + {{ .TableOfContents }} + {{ end }} {{ end }} diff --git a/static/css/typography.css b/static/css/typography.css index a5e8d80..6369cf0 100644 --- a/static/css/typography.css +++ b/static/css/typography.css @@ -212,3 +212,4 @@ img { max-width: 100%; height: auto; } +