Add TOC support.

This commit is contained in:
tastytea 2020-12-27 20:39:09 +01:00
parent 21d5202af6
commit 656e80ec2f
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
6 changed files with 34 additions and 1 deletions

View File

@ -7,6 +7,7 @@ type: {{ .Type }}
draft: true
tags:
-
toc: false
// comtodon: <Status ID>
---

View File

@ -64,3 +64,9 @@ enableGitInfo = true
name = "Sourcecode"
url = "https://schlomp.space/tastytea/thoughtpile"
weight = 2
[markup]
[markup.tableOfContents]
startLevel = 2
endLevel = 4
ordered = false

View File

@ -9,9 +9,12 @@ tags:
- Fediverse
- ActivityPub
comtodon: A2dFPz1XlA6JZYdAAa
toc: true
---
:source-highlighter: pygments
:toc:
:toclevels: 2
:fn-Masto-cw-original: footnote:[https://github.com/tootsuite/mastodon/issues/239]
:fn-AP-cw-subject: footnote:AP-cw-subject[https://github.com/w3c/activitypub/issues/232]

View File

@ -0,0 +1,8 @@
{{ if and (gt .WordCount 400 ) (.Params.toc) }}
<aside class="toc">
<header>
<h2>Table of contents</h2>
</header>
{{.TableOfContents}}
</aside>
{{ end }}

View File

@ -9,3 +9,18 @@
{
margin-top: 1em;
}
.toc
{
float: right;
margin-left: 1em;
padding: 0 0.2em;
max-width: 40ch;
box-shadow: 0 0 0.1em;
border-radius: 0.1em;
}
.toc h2, .toc ul, .toc ol
{
margin: 0 0;
}

@ -1 +1 @@
Subproject commit fdf4359998d92aadf25a3f7fc7232341346aec9c
Subproject commit 2a99951897d45e65b775d5d25a46679a0083e603