Skip to content

Commit 43170bf

Browse files
committed
Remove inline Mermaid script from head_custom.html and add Mermaid version to _config.yml
1 parent 6487efe commit 43170bf

2 files changed

Lines changed: 3 additions & 17 deletions

File tree

_config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ url: "https://devopsabcs-engineering.github.io"
66
search_enabled: true
77
heading_anchors: true
88

9+
mermaid:
10+
version: "11.4.1"
11+
912
defaults:
1013
- scope: { path: "" }
1114
values: { layout: "default" }

_includes/head_custom.html

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,6 @@
22
<link rel="icon" type="image/png" sizes="32x32" href="{{ '/assets/branding/favicon-32x32.png' | relative_url }}">
33
<link rel="apple-touch-icon" sizes="180x180" href="{{ '/assets/branding/apple-touch-icon.png' | relative_url }}">
44

5-
<script type="module">
6-
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs';
7-
8-
// Convert just-the-docs fenced code blocks (`pre > code.language-mermaid`)
9-
// into `<div class="mermaid">` blocks before initializing Mermaid so the
10-
// diagrams render correctly inside the theme.
11-
document.querySelectorAll('pre > code.language-mermaid').forEach((codeEl) => {
12-
const pre = codeEl.parentElement;
13-
const div = document.createElement('div');
14-
div.classList.add('mermaid');
15-
div.textContent = codeEl.textContent;
16-
pre.replaceWith(div);
17-
});
18-
19-
mermaid.initialize({ startOnLoad: true });
20-
</script>
21-
225
<style>
236
.site-title { white-space: normal; }
247
</style>

0 commit comments

Comments
 (0)