File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 < link rel ="stylesheet " href ="{{ '/assets/css/style.css' | relative_url }} " />
5050 {%- feed_meta -%}
5151 < link rel ="shortcut icon " type ="image/png " href ="{{ '/assets/images/favicon.png' | relative_url }} ">
52+
53+ <!-- Mermaid diagram support -->
54+ < script src ="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js "> </ script >
55+ < script >
56+ document . addEventListener ( 'DOMContentLoaded' , function ( ) {
57+ mermaid . initialize ( {
58+ startOnLoad : true ,
59+ theme : 'default' ,
60+ themeVariables : {
61+ fontFamily : 'inherit'
62+ }
63+ } ) ;
64+
65+ // Process any mermaid code blocks
66+ document . querySelectorAll ( 'pre code.language-mermaid' ) . forEach ( function ( element ) {
67+ const preElement = element . parentElement ;
68+ const mermaidDiv = document . createElement ( 'div' ) ;
69+ mermaidDiv . className = 'mermaid' ;
70+ mermaidDiv . textContent = element . textContent ;
71+ preElement . parentNode . replaceChild ( mermaidDiv , preElement ) ;
72+ } ) ;
73+
74+ // Re-render mermaid diagrams
75+ mermaid . init ( ) ;
76+ } ) ;
77+ </ script >
5278</ head >
You can’t perform that action at this time.
0 commit comments