diff --git a/layouts/_default/_markup/render-codeblock-mermaid.html b/layouts/_default/_markup/render-codeblock-mermaid.html index 104c894..611b088 100644 --- a/layouts/_default/_markup/render-codeblock-mermaid.html +++ b/layouts/_default/_markup/render-codeblock-mermaid.html @@ -1,4 +1,5 @@
- {{- .Inner | safeHTML }}
+ {{- .Inner | safeHTML -}}
-{{ .Page.Store.Set "hasMermaid" true }}
+{{- .Page.Store.Set "hasMermaid" true -}}
+{{ warnf .Page.RelPermalink }}
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index 022ba5d..6cb3d5f 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -24,7 +24,8 @@
{{- end -}}
{{/* Mermaid */}}
-{{- if .Page.Store.Get "hasMermaid" -}}
+{{/* FIXME: need to investigate .Page.Store hasMermaid is set for homepage */}}
+{{- if and (.Page.Store.Get "hasMermaid") (not .Page.IsHome) -}}
{{- $mermaidJS := resources.Get "vendor/mermaid/mermaid.min.js" | fingerprint -}}