什么是 Markdown 流程图?
Markdown 本身不支持流程图,但通过集成如 Mermaid 这类扩展语法,可以在 Markdown 文档中轻松创建流程图、序列图等图表。
基本语法(以 Mermaid 为例)
在支持 Mermaid 的编辑器或平台(如 Typora、VS Code 插件、Obsidian、GitHub Pages 等)中,使用如下代码块:
```mermaid
graph TD
A[开始] --> B{是否登录?}
B -- 是 --> C[进入主页]
B -- 否 --> D[跳转到登录页]
C --> E[结束]
```
常见节点类型
[文本]:矩形节点(默认){文本}:菱形(判断/决策)((文本)):圆形[/文本\]或[\文本/]:平行四边形
方向控制
流程图方向由 graph 指令决定:
TD或TB:从上到下(Top Down / Top Bottom)LR:从左到右(Left Right)
注意事项
并非所有 Markdown 渲染器都原生支持 Mermaid。请确保你的平台已启用相关插件或脚本。本地预览可使用支持 Mermaid 的编辑器,网页部署时需引入 Mermaid.js。