Skip to content

Commit 2e03daa

Browse files
authored
fix: make mermaid.js store locally & remove duplicated import (#437)
* fix #408 * Use single local Mermaid load and keep initialization in head-end
1 parent 2201178 commit 2e03daa

File tree

3 files changed

+2032
-4
lines changed

3 files changed

+2032
-4
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,8 @@
2020
"autoprefixer": "^10.4.0",
2121
"postcss": "^8.3.7",
2222
"postcss-cli": "^9.0.2"
23+
},
24+
"dependencies": {
25+
"mermaid": "^10.9.5"
2326
}
2427
}

themes/docsy/layouts/partials/hooks/head-end.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
{{ end }}
44

55
{{ if .Site.Params.mermaid.enable }}
6-
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
76
<script>
87
document.addEventListener('DOMContentLoaded', function() {
98
var codeBlocks = document.querySelectorAll('pre code.language-mermaid, code.language-mermaid, pre code.language-fallback, code.language-fallback');

themes/docsy/static/js/mermaid.min.js

Lines changed: 2029 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)