1

Nouveau thème pour 2026

This commit is contained in:
2026-02-21 01:50:39 +01:00
parent 27dd5f86e6
commit a7f539ceb4
67 changed files with 6137 additions and 21 deletions

View File

@@ -0,0 +1,30 @@
{{- $toc := .TableOfContents -}}
{{- $hasTOC := gt (len (findRE "<li>" $toc)) 0 -}}
{{- $dossierSummary := partial "dossier-summary.html" (dict "Page" .) -}}
{{- $hasDossierSummary := ne (strings.TrimSpace $dossierSummary) "" -}}
{{- if or $hasDossierSummary $hasTOC -}}
{{- $tocMarkup := "" -}}
{{- if $hasTOC -}}
{{- $tocMarkup = replace $toc `<nav id="TableOfContents">` `<div class="article-toc-list">` -}}
{{- $tocMarkup = replace $tocMarkup `</nav>` `</div>` -}}
{{- end -}}
<aside class="article-toc">
{{- if $hasDossierSummary -}}
<details class="article-toc-drawer article-toc-drawer-dossier">
<summary class="ui-button ui-button--vertical"><span>Dossier</span></summary>
<div class="article-toc-drawer-panel">
{{- $dossierSummary | safeHTML -}}
</div>
</details>
{{- end -}}
{{- if $hasTOC -}}
<details class="article-toc-drawer article-toc-drawer-outline">
<summary class="ui-button ui-button--vertical"><span>Sommaire</span></summary>
<div class="article-toc-drawer-panel">
<h2>Sommaire</h2>
{{- $tocMarkup | safeHTML -}}
</div>
</details>
{{- end -}}
</aside>
{{- end -}}