添加支持
Hexo 默认是不支持流程图的 Markdown 语法的,需要添加支持:
1 | npm install --save hexo-filter-flowchart |
演示
一个最简单的流程图
1 | ···flow #由于渲染问题,请自行将 · 替换为 ` |
1 | st=>start: 开始 |
一个复杂的流程图
1 | ···flow #由于渲染问题,请自行将 · 替换为 ` |
1 | st=>start: Start:>http://www.google.com[blank] |
语法详解
Hexo 中的流程图是依赖于 flowchart.js 实现的。
以上面那个复杂的流程图为例:
1 | ···flow #由于渲染问题,请自行将 · 替换为 ` |
例如这一句:
1 | st=>start: Start|past:>http://www.google.com[blank] |
其中,st 是变量名, start 是指操作模块名,冒号后面就是内容了。需要注意的是,冒号后要加空格才能识别
操作模块语法
操作模块 | 说明 |
---|---|
start | 开始 |
end | 结束 |
opration | 普通操作块 |
condition | 判断块 |
subroutine | 子任务块 |
inputoutput | 输入输出块 |
判断和位置控制
1 | ####流程控制 |
1 | #位置指定 |