mermaid js
All checks were successful
Build Org Website / build (push) Successful in 46s

This commit is contained in:
gitea-actions
2026-05-18 15:10:47 +01:00
parent d08965126f
commit 5cccf8a822
7 changed files with 414 additions and 73 deletions

View File

@@ -231,19 +231,7 @@ FMT / ARGS are passed to `format'."
"hidden-details.js"
)
"\n")
(format "<script src=\"%s\"></script>
<script>
window.addEventListener('load', function() {
mermaid.initialize({ startOnLoad: false, theme: 'neutral' });
document.querySelectorAll('.mermaid').forEach(el => {
el.innerHTML = el.innerHTML
.replace(/&gt;/g, '>')
.replace(/&lt;/g, '<')
.replace(/&amp;/g, '&');
});
mermaid.run({ querySelector: '.mermaid' });
});
</script>"
(format "<script src=\"%s\"></script>"
(z/asset-url "assets/scripts/mermaid.min.js"))
)
"Shared <head> HTML fragment injected into every page.")