markdown 手绘流程图(mermaid使用教程)

markdown 手绘流程图(mermaid使用教程)

一、前言

Mermaid 是一个用于画流程图状态图时序图甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。

Mermaid 作为一个使用 JS 渲染的库,生成的不是一个“图片”,而是一段 HTML 代码,因此安全许多。

官方文档

二、使用说明

代码示例

graph LR;
	L11(Mermaid)-->FX(方向)
        FX-->TB("TB 从上到下")
        FX-->BT("BT 从下到上")
        FX-->RL("RL 从下到上")
        FX-->LR("LR 从下到上")
	L11(Mermaid)--> JD(节点)
		JD-->JD01["id[矩形节点]"]
		JD-->JD02("id(圆角矩形节点)")
		JD-->JD03(("id((圆形节点))"))
        JD-->JD04>"id>右向旗帜状节点]"]
        JD-->JD05{"id{菱形节点}"}
        JD-->JD06{{"id{{六角形}}"}}
        JD-->JD07[/"id[/平行四边形/]"/]
        JD-->JD08[\"id[\右斜平行四边形\]"\]
        JD-->JD09[/"id[/梯形\]"\]
        JD-->JD10[\"id[\倒梯形/]"/]
        JD-->JD10[\"id[\倒梯形/]"/]
        JD-->JD11[["id[[text box]]"]]
        JD-->JD12[("id[(database)]")]
	L11(Mermaid)--> LX(连线) 
		LX-->LX01("--> 添加尾部箭头")
		LX---LX02("--- 不添加尾部箭头")
		LX-->LX03("--> 单线")
		LX--文字-->LX04("--text-- 单线上加文字")
		LX==>LX05("== 粗线")
		LX==文字==>LX06("==text== 粗线加文字")
		LX-.->LX07("-.- 虚线")
		LX-.文字.->LX08("-.text.- 虚线加文字")
	L11(Mermaid)--> ZY(转义及特殊字符)
        ZY-->ZY01("实体使用双引号包裹,双引号使用#35; #quot;")
        ZY-->ZY02("特殊字符#9829;")

注意:下面不是图片,可以通过markdown编辑器随时修改!

文字
文字
文字
Mermaid
方向
TB 从上到下
BT 从下到上
RL 从下到上
LR 从下到上
节点
id[矩形节点]
id(圆角矩形节点)
id((圆形节点))
id>右向旗帜状节点]
id{菱形节点}
id{{六角形}}
id[/平行四边形/]
id[\右斜平行四边形\]
id[/梯形\]
id[\倒梯形/]
id[[text box]]
id[(database)]
连线
--> 添加尾部箭头
--- 不添加尾部箭头
--> 单线
--text-- 单线上加文字
== 粗线
==text== 粗线加文字
-.- 虚线
-.text.- 虚线加文字
转义及特殊字符
实体使用双引号包裹,双引号使用# "
特殊字符♥

参考:

Mermaid 实用教程

word2016流程图箭头不垂直_快速上手mermaid流程图,附思维导图和示例讲解

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬山境KL攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值