From 41c443dbf079e65ed69f57d3b9a5ce58dc403e6d Mon Sep 17 00:00:00 2001 From: earnest ma Date: Fri, 11 Feb 2022 17:05:38 -0500 Subject: [PATCH] Add disableToc parameter to not show TOC on a page --- content/notes/editing.md | 1 + layouts/_default/single.html | 2 +- layouts/index.html | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/content/notes/editing.md b/content/notes/editing.md index a9d7290ce..17730efff 100644 --- a/content/notes/editing.md +++ b/content/notes/editing.md @@ -48,6 +48,7 @@ Hugo is picky when it comes to metadata for files. Make sure that your title is title: "Example Title" tags: - example-tag +disableToc: true # do not show a table of contents on this page if enabled --- Rest of your content here... diff --git a/layouts/_default/single.html b/layouts/_default/single.html index a84ec915a..9f9f87796 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -22,7 +22,7 @@
  • {{ .LinkTitle | humanize }}
  • {{ end }} - {{if $.Site.Data.config.enableToc}} + {{ if (and $.Site.Data.config.enableToc (not (.Params.disableToc))) }}