📈 Mermaid 图表支持
Mermaid 是一个开源的图表和可视化工具。借助 Mermaid,您可以在页面上插入流程图、类图等图表。
要启用 Mermaid 支持,需要先安装 hexo-filter-mermaid-diagrams 包:
1 | npm install --save hexo-filter-mermaid-diagrams |
之后在配置文件中启用。
1 | plugins: |
在某页面的 front-matter 中,设置 mermaid: true 即可对该页面启用 Mermaid。
把图表代码写在 Markdown 代码块中即可。
效果如下:
classDiagram
%% 这段图表代码由 AI 生成
class Swimmable {
<>
+void swim()
}
class Animal {
<>
-String name
+Animal(String name)
+void eat()
+void sleep()
+void makeSound()*
}
Animal <|-- Dog
Animal <|-- Cat
Animal <|-- Duck
Duck ..|> Swimmable
class Dog {
+void makeSound()
+void fetch()
}
class Cat {
+void makeSound()
+void scratch()
}
class Duck {
+void makeSound()
+void swim()
}