首页 > 其他分享 >以后就用它了,mermaid

以后就用它了,mermaid

时间:2023-01-04 15:48:26浏览次数:63  
标签:PlantUML 流程图 图表 以后 文档 mermaid Mermaid

之前我画流程图一直是使用plunuml。但是昨天我发现typora竟然不支持。typora支持的是一种叫mermaid的语法。然后我又研究了一下,iwiki也支持这种语法。

Mermaid是一种开源的可交互式的数据可视化库,它使用 Markdown 标记语言来生成图表和流程图。它通常用于生成网站或文档中的图表。Mermaid 不属于任何公司,而是一个由社区开发和维护的开源项目。

学习 Mermaid 的好方法是访问它的官方网站,其中包含了详细的文档和教程。

官方网站:https://mermaid-js.github.io/

在这里,你可以找到有关 Mermaid 的基础知识、语法和用例的信息。此外,你还可以在该网站的“Examples”部分找到各种示例图表和流程图,以及如何使用 Mermaid 创建它们的代码。

此外,你还可以在网上搜索其他学习资源,例如博客文章、视频教程和其他文档。这样,你就可以找到适合你的学习方式和需求的资源。

Mermaid 和 PlantUML 是两种用于生成图表和流程图的工具。它们之间有一些主要的区别:

  • 语言:Mermaid 使用 Markdown 标记语言来描述图表和流程图,而 PlantUML 使用自己的独特语言。
  • 支持的图表类型:Mermaid 支持的图表类型更为丰富,包括流程图、甘特图、序列图、用例图、类图和关系图。PlantUML 只支持流程图、序列图、用例图、类图和对象图。
  • 运行环境:Mermaid 可以在浏览器中直接运行,也可以使用 Node.js 在服务器端生成图表。PlantUML 只能在服务器端运行,并使用 Graphviz 库生成图表。

总的来说,Mermaid 更为简单易用,适合快速制作网站或文档中的图表。PlantUML 功能更为强大,适合更复杂的图表和模型。

昨天我用mermaid做了一个技术文档,发现typora和iwiki都支持的非常好,且绘制的更为漂亮。

我使用了Class Diagram画了一个类图,然后使用Sequence Diagram画了一个时序图。能非常清晰把我要说的东西都描述清楚,语法从PlantUML迁移过来基本没有啥不适成本。

后续我就转型选择使用mermaid来进行文档编写了。

标签:PlantUML,流程图,图表,以后,文档,mermaid,Mermaid
From: https://www.cnblogs.com/yjf512/p/17025015.html

相关文章

  • mermaid_starter简单使用/渲染问题和调整
    mermaid简单流程图​​mermaid​​是一种画流图的方便的工具,使用简单的语法,就可以渲染出相关的流图,对于小型图很友好在markdown中也有所应用mermaid_starter使用入门不......
  • 找到bug以后如何做呢?
    Whatshouldbedoneafterabugisfound?Thebugneedstobecommunicatedandassignedtodevelopersthatcanfixit.Aftertheproblemisresolved,fixessho......
  • 将服务部署到华为云服务器以后,但是在本地依然无法通过服务器IP+端口号访问
    一、检查思路:确定想要访问的服务器IP是否正确服务是否正常启动且监听在对应的端口云服务器的话,安全组端口是否放行服务器操作系统内的防火墙是否放行二、具体检查......
  • 大家以后投诉电信解决不了的话,找信息产业部去
    上次自己的一个小灵通,别广州电信无端开通了小秘书服务的试用,虽然不收费,但我觉得受骗了,于是投诉给10000号,但效果不好,他们态度不好,后来投诉到国家信息......
  • 字体和符号,但是不知道自己以后会不会看
    FQSMZ学习Markdown标题四个等级的标题对应几个#字体芝士斜体展示左右加*HelloWorld!芝士粗体展示左右加两个*HelloWorld!芝士粗斜体展示左右加三个*HelloWor......
  • centos7 redis5.0以后版本 集群部署示例
    简言1.redis5.0版本以前的集群部署是使用ruby脚本完成的,略为复杂2.本篇博客讲解redis5.0版本以后的集群部署,由于集成到了create_cluster中(位置:redis根目录/utils/create-c......
  • ubuntu16 redis5.0以后版本集群部署示例
    简言1.redis5.0版本以前的集群部署是使用ruby脚本完成的,略为复杂,具体示例见笔者的这篇博客,​​ubuntu16redis5.0以前版本集群部署示例_YZF_Kevin的博客2.本篇博客讲解red......
  • 从前端工程师转后端工程师几个月以后的体验
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • mermaid
    mermaid允许您使用文本和代码创建图表和可视化。它是一种基于JavaScript的绘图和图表工具,可呈现受Markdown启发的文本定义以动态创建和修改图表。Mermaid的主要目的......
  • 流程图(Mermaid)
    graphLRemperor((朱八八))-.子.->朱五四-.子.->朱四九-.子.->朱百六朱雄英--长子-->朱标--长子-->emperoremperor2((朱允炆))--次子-->朱标朱樉--次子-->emperor朱......