markdown 制作流程图

流程图 flow

创建流程(元素):tag=>type: content:>url
七种类别:
注意书写的时候一定要有冒号和后面文本间的空格

开始
st=>start: 开始
操作
op1=>operation: 操作、执行说明
条件
cond=>condition: 确认?
子程序
sub1=>subroutine: 子程序操作说明
用户输入或输出
io1=>inputoutput: 输入密码
结束
e=>end: 结束
并列行
pa=>parallel: 并列行

元素之间使用->来建立联系
condition 还可以指定条件cond(yes), 还可以指定方向cond(yes, right)
parallel有path需要指定,比如pa(path1, top)
内容之后使用:>url可以跳转位置(但是在CSDN中间跳转不了)

pa=>parallel:  Edgar:> https://blog.csdn.net/weixin_44676081[blank]
st=>start:  登录窗口
e1=>end: 一般登录界面
e2=>end: 管理员界面
io1=>inputoutput: 输入用户名密码
sub1=>subroutine: 数据库查询子类
cond=>condition: 是否有此用户
cond1=>condition: 是否有账号
cond2=>condition: 密码是否正确
op=>operation: 读入用户信息
io2=>inputoutput: 注册

cond3=>condition: 数据库中是否有该用户
cond4=>condition: 是否是管理员
cond5=>condition: 两次密码是否相同

pa(path1, left)->st->cond1(no, right)->io2->cond5(yes, left)->io1
cond5(no,below)->io2

cond1(yes)->io1->sub1->cond(yes, right)->cond2(yes)->op->cond4(no)->e1
cond(no)->io1
cond2(no)->io1
cond4(yes)->e2
Created with Raphaël 2.2.0 Edgar 登录窗口 是否有账号 输入用户名密码 数据库查询子类 是否有此用户 密码是否正确 读入用户信息 是否是管理员 管理员界面 一般登录界面 注册 两次密码是否相同 yes no yes no yes no yes no yes no

更多访问 flowcharts

关系图 mermaid

A --> B A带箭头指向B
A --- B A不带箭头指向B
A -.- B A用虚线指向B
A -.-> B A用带箭头的虚线指向B
A ==> B A用加粗的箭头指向B 
A -- 描述 --- B A不带箭头指向B并在中间加上文字描述
A -- 描述 --> B A带箭头指向B并在中间加上文字描述
A -. 描述 .-> B A用带箭头的虚线指向B并在中间加上文字描述
A == 描述 ==> B A用加粗的箭头指向B并在中间加上文字描述
描述
描述
描述
描述
A
B
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
mermaid
graph TD
    id[带文本的矩形]
    id4(带文本的圆角矩形)
    id3>带文本的不对称的矩形]
    id1{带文本的菱形}
    id2((带文本的圆形))

1
2
3
4
5

写了一个简单的应用如下

graph TB
	Database -.数据库操作.-> Login
	Database -.数据库操作.-> Sign_Up
	Database -.数据库操作.-> Admin
	Sign_Up -.-> Login
	Admin -.-> Login
	Main -.-> Login
数据库操作
数据库操作
数据库操作
Database
Login
Sign_Up
Admin
Main

更多可访问 mermaid-js

序列图 sequence

title:This is a diagram for my emotion  # 表示标题
participant A  # 序列图对象
participant B
participant C

note left of A: What is this   # 在A左边的note
note right of A: It is me 
A->B: A->B  # 实线实箭头, 但是在CSDN中无法显示
A-->C: A-->C  # 虚线实箭头
B->>A: B->>A  # 实线虚箭头
note right of B: You are so cool
note over C: This is a note over C
title:test
participant A
participant B
participant C

note left of A: What is this 
note right of A: It is me 
A->>B: A->>B
A-->>C: A-->>C
B->>A: B->>A
note right of B: You are so cool
note over C: This is a note over C
A B C What is this It is me A->>B A-->>C B->>A You are so cool This is a note over C A B C test

可访问 js-sequence获取更多信息

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值