【个人博客】在Butterfly主题的Hexo个人博客中展示Mermaid绘图内容

【个人博客】在Butterfly主题的Hexo个人博客中展示Mermaid绘图内容
6Young使用方法
Butterfly主题下,使用mermaid进行绘图并展示十分的方便,打开项目的_config.butterfly.yml文件,将mermaid下的enable处参数设置为true。
1 | # mermaid |
在你的博客markdown文档中,在mermaid和endmermaid标签中添加你的mermaid代码。
1 | {% mermaid %} |
示例
1 | {% mermaid %} |
stateDiagram-v2
[*] --> Active
state Active {
[*] --> NumLockOff
NumLockOff --> NumLockOn : EvNumLockPressed
NumLockOn --> NumLockOff : EvNumLockPressed
--
[*] --> CapsLockOff
CapsLockOff --> CapsLockOn : EvCapsLockPressed
CapsLockOn --> CapsLockOff : EvCapsLockPressed
--
[*] --> ScrollLockOff
ScrollLockOff --> ScrollLockOn : EvCapsLockPressed
ScrollLockOn --> ScrollLockOff : EvCapsLockPressed
}
注意事项
用这种方法要注意在
{% mermaid %}`与`{% endmermaid %}两个标签中的代码可能因为markdown语法原因变化格式,要将其修复为无格式的形式。一个及其不好的点是
markdown中的mermaid格式与hexo中的mermaid不同,因此没有同时在markdown与hexo中同时展示绘图结果的方法。
其他Mermaid绘图方案
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果












