【个人博客】在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绘图方案
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果