From 5c4f328791531beb06877413e63664f1870a7304 Mon Sep 17 00:00:00 2001 From: gnoc Date: Mon, 20 Apr 2026 19:45:32 +0000 Subject: [PATCH] layouts/mermaid: inline init script (PaperMod footer is partialCached) --- layouts/_default/_markup/render-codeblock-mermaid.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/layouts/_default/_markup/render-codeblock-mermaid.html b/layouts/_default/_markup/render-codeblock-mermaid.html index 924a441..c96fea5 100644 --- a/layouts/_default/_markup/render-codeblock-mermaid.html +++ b/layouts/_default/_markup/render-codeblock-mermaid.html @@ -1,4 +1,12 @@ +{{- $page := .Page -}}
 {{- .Inner | safeHTML -}}
 
-{{ .Page.Store.Set "hasMermaid" true }} +{{- if not ($page.Store.Get "mermaidScriptAdded") -}} + +{{- $page.Store.Set "mermaidScriptAdded" true -}} +{{- end -}}