hexo配置mermaid—butterfly主题
一、插件安装
1 | npm install hexo-filter-mermaid-diagrams |
二、修改配置文件
2.1 博客配置:_config.yml
_config.yml在根目录。
- 在末尾添加以下内容:
1 | # mermaid chart |
- 搜索
external_link字段并改为false
1 | external_link: |
2.2 主题配置:_config.butterfly.yml
_config.butterfly.yml是主题配置文件,通常在themes\butterfly\。搜索找到mermaid字段,并启用mermaid:
1 | mermaid: |
2.3 设置流程图背景为透明(可选)
这里是因为mermaid会默认给流程图添加灰色背景,而设置成透明背景会显得比较美观。
- 找到themes\butterfly\source\css\下的
custom.css文件,若没有请新建一个,在末尾添加以下内容(transparent即为“透明”,后续想修改背景颜色可以直接修改background字段):
1 | /*mermaid*/ |
- 在_config.butterfly.yml中搜索
inject字段,在head中添加以下内容:
1 | inject: |
三、编写mermaid
在文章中插入mermaid块即可,也就是:

渲染的得到的流程图如下:
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
classDef default stroke-width:3px,font-size:25px,fill:transparent
四、参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 洛天的小窝!
评论





