Do not generate ToC if less than 400 words or special variable defined
parent
c7e8c504f8
commit
89e1349ed9
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
title: À propos
|
||||
notoc: true
|
||||
menu: end
|
||||
---
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<div class="container">
|
||||
<div class="columns mt-5 is-variable is-mobile is-8">
|
||||
<!--
|
||||
If the current page is a blog post and belongs to a case, we will add a side menu
|
||||
with all other blog posts belonging to that case, emphasis to the current.
|
||||
-->
|
||||
If the current page is a blog post and belongs to a case, we will add a side menu
|
||||
with all other blog posts belonging to that case, emphasis to the current.
|
||||
-->
|
||||
{{ if (and .IsPage (eq .FirstSection.Section "posts"))}}
|
||||
{{ with .CurrentSection }}
|
||||
<aside class="menu column is-3 mt-2 is-align-self-flex-start">
|
||||
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue