feat: added mermaid support

source: https://navendu.me/posts/adding-diagrams-to-your-hugo-blog-with-mermaid/
This commit is contained in:
Patty R. 2024-06-17 20:57:24 -07:00
parent fddab05362
commit 5cded97fd0
No known key found for this signature in database
GPG Key ID: 08C36D09BF64FAB3
3 changed files with 18 additions and 0 deletions

View File

@ -16,4 +16,9 @@
</span> </span>
</section> </section>
{{- end -}} {{- end -}}
<!-- Add mermaid min js file -->
{{ if (.Params.mermaid) }}
{{ partial "mermaid.html" }}
{{ end }}
</footer> </footer>

View File

@ -0,0 +1,12 @@
<script
type="application/javascript"
src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"
></script>
<script>
var config = {
startOnLoad: true,
theme:'{{ if site.Params.mermaid.theme }}{{ site.Params.mermaid.theme }}{{ else }}dark{{ end }}',
align:'{{ if site.Params.mermaid.align }}{{ site.Params.mermaid.align }}{{ else }}center{{ end }}',
};
mermaid.initialize(config);
</script>

View File

@ -0,0 +1 @@
<div class="mermaid">{{.Inner}}</div>