mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-25 13:06:22 +00:00
add a collapsible ToC
This commit is contained in:
parent
1d9c0e4a44
commit
a287d11246
4 changed files with 26 additions and 4 deletions
|
@ -23,6 +23,23 @@ p, ul, text {
|
||||||
padding: revert;
|
padding: revert;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mainTOC {
|
||||||
|
background: var(--lightgray);
|
||||||
|
border-radius: 8px;
|
||||||
|
padding: 0.8em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainTOC details summary {
|
||||||
|
cursor: zoom-in;
|
||||||
|
font-family: Inter;
|
||||||
|
color: var(--dark);
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainTOC details[open] summary {
|
||||||
|
cursor: zoom-out;
|
||||||
|
}
|
||||||
|
|
||||||
#TableOfContents > ol {
|
#TableOfContents > ol {
|
||||||
counter-reset: section;
|
counter-reset: section;
|
||||||
margin-left: 0em;
|
margin-left: 0em;
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
name: Jacky Zhao
|
name: Jacky Zhao
|
||||||
enableToc: true
|
enableToc: true
|
||||||
|
openToc: false
|
||||||
enableLinkPreview: true
|
enableLinkPreview: true
|
||||||
enableLatex: true
|
enableLatex: true
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -24,8 +24,10 @@
|
||||||
</ul>
|
</ul>
|
||||||
{{ if (and $.Site.Data.config.enableToc (ne .Params.enableToc false)) }}
|
{{ if (and $.Site.Data.config.enableToc (ne .Params.enableToc false)) }}
|
||||||
<aside class="mainTOC">
|
<aside class="mainTOC">
|
||||||
<h3>Table of Contents</h3>
|
<details {{ if $.Site.Data.config.openToc }}open {{ end }}>
|
||||||
|
<summary>Table of Contents</summary>
|
||||||
{{ .TableOfContents }}
|
{{ .TableOfContents }}
|
||||||
|
</details>
|
||||||
</aside>
|
</aside>
|
||||||
{{end}}
|
{{end}}
|
||||||
{{partial "textprocessing.html" . }}
|
{{partial "textprocessing.html" . }}
|
||||||
|
|
|
@ -15,8 +15,10 @@
|
||||||
<article>
|
<article>
|
||||||
{{ if (and $.Site.Data.config.enableToc (ne .Params.enableToc false)) }}
|
{{ if (and $.Site.Data.config.enableToc (ne .Params.enableToc false)) }}
|
||||||
<aside class="mainTOC">
|
<aside class="mainTOC">
|
||||||
<h3>Table of Contents</h3>
|
<details {{ if $.Site.Data.config.openToc }}open {{ end }}>
|
||||||
|
<summary>Table of Contents</summary>
|
||||||
{{ .TableOfContents }}
|
{{ .TableOfContents }}
|
||||||
|
</details>
|
||||||
</aside>
|
</aside>
|
||||||
{{end}}
|
{{end}}
|
||||||
{{partial "textprocessing.html" . }}
|
{{partial "textprocessing.html" . }}
|
||||||
|
|
Loading…
Reference in a new issue