咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

ASCII 流程图生成方法

markdown文档很多时候要流程图,不用图片,用字符就可以显示,如:

1
2
3
+--------+  request   +--------+
| client | ---------> | server |
+--------+ +--------+

那么如何画这种图?

Easy DSL的语法描述图像

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ apt-get install libgraph-easy-perl
$
$ graph-easy <<< '[ client ] - request -> [ server ]'
+--------+ request +--------+
| client | ---------> | server |
+--------+ +--------+
$
$
$
$ vim simple.txt
[ A ], [ B ], [ C ] --> [ D ]
$
$ graph-easy simple.txt
+---+ +---+ +---+
| A | --> | D | <-- | C |
+---+ +---+ +---+
^
|
|
+---+
| B |
+---+

Easy DSL的语法

Easy DSL的语法

图形工具

asciiflow 网站提供在线画图。