diff --git a/assets/js/mermaid.js b/assets/js/mermaid.js index e361b096d4..6b021d416d 100644 --- a/assets/js/mermaid.js +++ b/assets/js/mermaid.js @@ -1,9 +1,3 @@ -{{ $needmermaid := .Site.Params.mermaid.enable -}} -{{ if ge hugo.Version "0.93.0" -}} - {{ $needmermaid = or $needmermaid (.Page.Store.Get "hasmermaid") -}} -{{ end }} - -{{ if $needmermaid }} (function($) { var needMermaid = false; @@ -23,7 +17,7 @@ return; } - var params = {{ . | jsonify | safeJS }}; + var params = {{ .Site.Params.mermaid | jsonify | safeJS }}; // site params are stored with lowercase keys; lookup correct casing // from Mermaid default config. @@ -45,4 +39,3 @@ settings.startOnLoad = true; mermaid.initialize(settings); })(jQuery); -{{ end }} diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html index a4a9cc028e..f86ea4d96b 100644 --- a/layouts/partials/scripts.html +++ b/layouts/partials/scripts.html @@ -1,12 +1,11 @@ {{ $needmermaid := .Site.Params.mermaid.enable -}} {{ if ge hugo.Version "0.93.0" -}} + {{ with .Site.Params.mermaid }} + {{ $needmermaid = true }} + {{ end }} {{ $needmermaid = or $needmermaid (.Page.Store.Get "hasmermaid") -}} {{ end }} -{{ if $needmermaid -}} - -{{ end -}} - {{ if .Site.Params.markmap.enable -}}