Markdown 本身不支持绘制流程图,但通过集成 Mermaid 等图表库,可以在支持该语法的平台(如 Typora、Obsidian、GitLab、GitHub Pages + 插件等)中轻松创建流程图。
Mermaid 是目前最流行的 Markdown 流程图解决方案。其基本结构如下:
```mermaid
graph TD
A[开始] --> B{判断条件}
B -->|是| C[执行操作]
B -->|否| D[结束]
C --> D
```
其中:
graph TD 表示从上到下(Top Down)的流程图;也可用 LR(Left Right)表示从左到右。A[文本] 表示矩形节点;B{文本} 表示菱形判断节点。--> 表示箭头连接;可添加标签如 -->|是|。```mermaid
graph LR
A[矩形 - 普通步骤]
B((圆形 - 开始/结束))
C{菱形 - 判断}
D[[平行四边形 - 输入/输出]]
E[/梯形/]
F{{六边形}}
A --> B --> C --> D --> E --> F
```
⚠️ 并非所有 Markdown 编辑器都原生支持 Mermaid。例如:
建议在本地或兼容平台预览效果,或导出为 HTML 后嵌入 Mermaid 脚本。
如果不支持 Mermaid,可考虑: