summaryrefslogtreecommitdiff
path: root/layouts/_default
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_default')
-rw-r--r--layouts/_default/single.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 159c328..6869a46 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -73,13 +73,17 @@
</div>
{{ if .Store.Get "hasMermaid" }}
- <script type="module">
- import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
- mermaid.initialize({ startOnLoad: true });
+ {{ $mermaidDarkTheme := default "dark" (or .Params.mermaidDarkTheme .Site.Params.mermaidDarkTheme) }}
+ {{ $mermaidTheme := default "default" (or .Params.mermaidTheme .Site.Params.mermaidTheme) }}
+ <script defer
+ type="module"
+ id="mermaid_script"
+ data-light-theme="{{ $mermaidTheme }}"
+ data-dark-theme="{{ $mermaidDarkTheme }}"
+ src='{{ "js/mermaid.js" | relURL }}'>
</script>
{{ end }}
-
{{/* Next prev controls */}}
{{ if not (.Param "hidePagination") }}