diff --git a/layouts/_default/_markup/render-codeblock-mermaid.html b/layouts/_default/_markup/render-codeblock-mermaid.html index 314d679..b0f80f2 100644 --- a/layouts/_default/_markup/render-codeblock-mermaid.html +++ b/layouts/_default/_markup/render-codeblock-mermaid.html @@ -1,4 +1,4 @@
- {{- .Inner | safeHTML -}}
+ {{ .Inner | htmlEscape | safeHTML }}
{{- .Page.Store.Set "hasMermaid" true -}}
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index 0bc62dc..bd8543c 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -5,8 +5,7 @@
{{- partial "scripts/search.html" . -}}
{{/* Mermaid */}}
-{{/* FIXME: need to investigate .Page.Store hasMermaid is set for homepage */}}
-{{- if and (.Page.Store.Get "hasMermaid") (not .Page.IsHome) -}}
+{{- if (.Store.Get "hasMermaid") -}}
{{- partial "scripts/mermaid.html" . -}}
{{- end -}}