<br> ## 什么是Mermaid? - **Mermaid** 可以让你通过书写 文本+ 代码,来绘制图像,实现文字与逻辑的**可视化** - 其原理是:通过 [**Mermaid-js 官网**](https://mermaid-js.github.io/ "Mermaid官网") 及其所提供的 [编译器](https://mermaid-js.github.io/mermaid-live-editor "Mermaid在线编译器") - 它是一个基于 **JavaScript** 的图表绘制工具,可以在 Markdown 快速且动态地,创建和修改图表。 - Obsidian, Typora 等MD笔记软件,支持 **Mermaid** - **Mermaid** 可以让你专注于书写,不被其他因素影响(节点大小、节点之间的距离、箭头长度等) - 传统的图表绘制软件,制图较为耗时,且难以在原来的基础上进行维护与修改 - 过多的选择不见得是好事,这点在 [[Markdown超级教程 Obsidian版#为什么要使用 Markdown|为什么要使用Markdown]] 中也提到过 - **Mermaid** 让图像与思维的联系更为紧密,书写时具有很强的逻辑性。即便不看图,单看源码,一样条理清晰 - **Mermaid** 学习起来并不困难,如果你对 Markdown 比较熟悉, **Mermaid** 应该也能轻松搞定 - 对 **Markdown** 不熟悉的小伙伴,可以先看我写的 [[Markdown超级教程 Obsidian版|Markdown教程]] ### 如何使用Mermaid? - 在前期的学习中,可以试着仿照其他由绘图软件制作的图 - 熟悉了 **Mermaid** 语法后,要尽量避免这样的刻意 **“模仿”** - Mermaid 是让你在书写中培养思维逻辑,并让它可视化,要让自己主动去写,去思考 - 如果只是照着别人的图 “临摹”,截个图复制粘贴不是更省事么