文章参考了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