什么是 Markdown 流程图?
Markdown 本身不支持流程图语法,但通过集成如 Mermaid 或 PlantUML 等扩展语法,可以在 Markdown 文档中轻松绘制流程图、时序图、甘特图等。
使用 Mermaid 绘制流程图
Mermaid 是目前最流行的 Markdown 流程图方案之一,支持在 GitHub、Typora、Obsidian 等平台使用(部分需开启支持)。
基本语法示例:
```mermaid
graph TD
A[开始] --> B{是否登录?}
B -- 是 --> C[进入主页]
B -- 否 --> D[跳转到登录页]
C --> E[结束]
D --> E
```
使用 PlantUML 绘制流程图
PlantUML 是另一种强大的文本绘图工具,适用于更复杂的 UML 图表。
基本语法示例:
@startuml
[*] --> 开始
开始 --> 是否登录?
是否登录? -->|是| 进入主页
是否登录? -->|否| 跳转登录页
进入主页 --> [*]
跳转登录页 --> [*]
@enduml
在线编辑与预览建议
推荐使用以下方式快速测试和编辑 Markdown 流程图:
- Mermaid Live Editor:实时预览 Mermaid 图表
- Typora(桌面端):支持 Mermaid 渲染
- Obsidian:插件支持 Mermaid 和 PlantUML