Do not generate ToC if less than 400 words or special variable defined

master
Quentin Duchemin 2021-05-25 03:33:39 +02:00
parent c7e8c504f8
commit 89e1349ed9
Signed by: Chosto
GPG Key ID: 0547178FEEDE7D6B
3 changed files with 6 additions and 3 deletions

View File

@ -1,4 +1,5 @@
---
title: À propos
notoc: true
menu: end
---

View File

@ -28,11 +28,13 @@
{{ . }}
<br /><br />
{{ end }}
{{ if (or (not .Params.notoc) (gt .WordCount 400)) }}
<div class="message is-info">
<div class="message-header">Sommaire</div>
<!-- Appreciate this horrible trick, even a 2000's HTML generator won't generate such horrible code -->
<div class="message-body pt-1">{{ .TableOfContents | replaceRE "<a" "<a style='text-decoration:none;'" | safeHTML }}</div>
</div>
{{ end }}
{{ .Content }}
</article>
</div>