Skip to content

Commit 4dfc5e5

Browse files
committed
mermaid対応
1 parent e22c0d3 commit 4dfc5e5

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

hugo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ pygmentsUseClasses = true
4242
hideSummary = false
4343
showtoc = true
4444
tocopen = false
45+
hasMermaid = true
4546

4647
[params.assets]
4748
disableHLJS = true
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<pre class="mermaid">
2+
{{ .Inner | htmlEscape | safeHTML }}
3+
</pre>
4+
{{ .Page.Store.Set "hasMermaid" true }}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{{ if .Store.Get "hasMermaid" }}
2+
<script type="module">
3+
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
4+
mermaid.initialize({ startOnLoad: true });
5+
</script>
6+
{{ end }}

0 commit comments

Comments
 (0)