diff options
| author | Ole Mussmann <gitlab+account@ole.mn> | 2025-02-20 21:00:16 +0100 | 
|---|---|---|
| committer | Ole Mussmann <gitlab+account@ole.mn> | 2025-02-21 08:57:59 +0100 | 
| commit | 2310f6160404914c7245c3178bc8f0f0532b2caf (patch) | |
| tree | 05fd70b3c49e72e1e7f5fe09e1e5ef8f8a5fecc4 /layouts/_default | |
| parent | a05a5b2704eec66e84c4fc3045127e354cf38e1a (diff) | |
make mermaid themes configurable
Diffstat (limited to 'layouts/_default')
| -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") }} | 
