Markdown是轻量级的标记语言,绘制思维导图不是Markdown的工作而是Markdown解析器(引擎)的工作。
不同的Markdown编辑器或平台使用的Markdown解析器不尽相同,语法存在细微差异。不同平台Markdown编辑器Or平台Markdown语法传送门:CSDN,简书,github,Typora,Atom,Mou。
本文持续更新,致力于总结不同平台下Markwon绘制思维导图的解决方案,也就是写法。
思维导图解决方案 | 支持平台 | 评价 |
---|---|---|
Mermaid | CSDN等 | 非针对但可简单使用 |
Mermaid是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。–《Mermaid 实用教程》
虽然Mermaid本身暂未支持思维导图的绘制,但是考虑到Mermaid对流程图的支持,可以用Mermaid绘制极简单的思维导图。在CSDN环境下,以下给出横向和纵向两种基础思维导图的实现样例。Merimaid的具体语法可以参照官方文档。
```mermaid
graph TD
A(工业用地效率)-->B1(土地利用强度)
A-->B2(土地经济效益)
B1-->C1(容积率)
B1-->C2(建筑系数)
B1-->C3(亩均固定资本投入)
B2-->D1(亩均工业产值)
B2-->D2(亩均税收)
```
```mermaid
graph LR
KaTex--> A(标记 Accents)
A-->撇,估计,均值,向量等写于符号上下的标记
KaTex--> 分隔符_Delimiters
分隔符_Delimiters-->小中大括号,竖杠,绝对值等分隔符的反斜杠写法
KaTex--> 公式组_Enviroments
公式组_Enviroments-->B(.....)
KaTex-->C(...)
```