文章参考了Hugo博客添加mermaid作图
文章可以使用Mermaid添加流程图等,来增强信息传递效率和阅读体验,但PaperMod原生似乎并不支持(或者支持得不好?)Mermaid。
修改方法
- 在项目目录
layouts/shortcodes下添加mermaid.html,内容如下:
|
|
- 复制主题目录
themes/hugo-PaperMod/layouts/partials下的header.html到项目目录layouts/partials,然后在开头插入以下内容:
|
|
- 在
archetypes/default.md或者对应的模板头里添加以下内容:
|
|
使用方法
把Markdown的语法标识替换为用{{}}包换的<mermaid>和</mermaid>标签(由于会直接被识别成shortcode进行解析,只能用语言描述),包括住实际的mermaid代码。
graph LR
a-->b-.->c