blob: 0aa1935d77c3e5b23e083fe9c27883f0f95ab0aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Look for mermaid code blocks
const mermaidBlocks = document.querySelectorAll('pre code.language-mermaid');
if (mermaidBlocks.length > 0) {
mermaid.initialize({
startOnLoad: false,
theme: 'default',
flowchart: {
useMaxWidth: true
}
});
mermaidBlocks.forEach((block, index) => {
const graphDefinition = block.textContent;
const div = document.createElement('div');
div.className = 'mermaid';
div.innerHTML = graphDefinition;
block.parentNode.parentNode.replaceChild(div, block.parentNode);
});
mermaid.init();
}
});
</script>
|