diff options
Diffstat (limited to 'layouts/_default/single.html')
-rw-r--r-- | layouts/_default/single.html | 12 |
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") }} |