Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/qqhann/hugo-primer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQiushi Pan <17402261+qqhann@users.noreply.github.com>2019-11-30 18:05:47 +0300
committerGitHub <noreply@github.com>2019-11-30 18:05:47 +0300
commit216c469ad4d869dce45a92110b7c955f167e6417 (patch)
treec05fb835d9f7ddafea25eed31a2334a9362e7b7b
parentab685700b799688dd236a5f1eae8ff8a86e97641 (diff)
parent15008426ecf1e317189f2c243ec72b9351661a89 (diff)
Merge pull request #34 from hakusaro/patch-toc
Add workaround for TableOfContents h1/h2 hierarchy issue
-rw-r--r--layouts/_default/single.html7
1 files changed, 5 insertions, 2 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 2fc350e..b735167 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -45,8 +45,11 @@
{{ define "side" }}
{{ if and (gt .WordCount 0 ) (ne .Params.toc "false") }}
<div id="toc" class="Box Box--blue mb-3">
- <b>{{.Title}}</b>
- {{ .TableOfContents }}
+ <b>{{ .Title }}</b>
+ {{- $toc := .TableOfContents -}}
+ {{- $toc := replaceRE `<nav id="TableOfContents">\n<ul>\n<li>\n<ul>` `<nav id="TableOfContents"><ul>` $toc -}}
+ {{- $toc := replaceRE `</ul>\n</li>\n</ul>\n</nav>` `</ul>\n</nav>` $toc -}}
+ {{- safeHTML $toc -}}
</div>
{{ end }}