参考
https://blog.csdn.net/Olivia_Vang/article/details/92987859
安装插件
1
| npm install hexo-filter-mermaid-diagrams
|
修改配置文件
在hexo的_config.yml文件(根目录的并非主题的)中,添加以下内容:
1 2 3 4 5 6 7
| # mermaid chart mermaid: ## mermaid url https://github.com/knsv/mermaid enable: true # default true version: "7.1.2" # default v7.1.2 options: # find more api options from https://github.com/knsv/mermaid/blob/master/src/mermaidAPI.js #startOnload: true
|
js文件修改
themes/next/layout/_partials/footer.swig
以下是在next的footer.swig添加的内容。其他格式参考github: hexo-filter-mermaid-diagrams
1 2 3 4 5 6 7 8
| {% if theme.mermaid.enable %} <script src='https://unpkg.com/mermaid@{{ theme.mermaid.version }}/dist/mermaid.min.js'></script> <script> if (window.mermaid) { mermaid.initialize({{ JSON.stringify(theme.mermaid.options) }}); } </script> {% endif %}
|
效果
1 2 3 4 5 6 7
| ` ` `mermaid graph TD A-->B A-->C B-->D C-->D ` ` `
|
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;