Merge pull request 'Pin Mermaid.js version with SRI integrity hash' (#44) from fix/mermaid-sri into main

Reviewed-on: https://git.ts.mattnite.net/mattnite/forgejo-tickets/pulls/44
This commit is contained in:
Matthew Knight 2026-02-18 00:16:51 +00:00
commit 576d44427a
1 changed files with 10 additions and 4 deletions

View File

@ -15,11 +15,17 @@
</main> </main>
</div> </div>
<span class="hidden ring-blue-400 bg-blue-50 border-blue-400 hover:text-red-500"></span> <span class="hidden ring-blue-400 bg-blue-50 border-blue-400 hover:text-red-500"></span>
<script type="module"> <script>
if (document.querySelector('pre.mermaid')) { if (document.querySelector('pre.mermaid')) {
const { default: mermaid } = await import('https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'); var s = document.createElement('script');
s.src = 'https://cdn.jsdelivr.net/npm/mermaid@11.4.1/dist/mermaid.min.js';
s.integrity = 'sha384-rbtjAdnIQE/aQJGEgXrVUlMibdfTSa4PQju4HDhN3sR2PmaKFzhEafuePsl9H/9I';
s.crossOrigin = 'anonymous';
s.onload = function() {
mermaid.initialize({ startOnLoad: false, theme: 'default' }); mermaid.initialize({ startOnLoad: false, theme: 'default' });
await mermaid.run(); mermaid.run();
};
document.body.appendChild(s);
} }
</script> </script>
</body> </body>