就我常用而言, MacDown 和 Typora 都原生对 Mermaid 进行了支持。之所以一直在这两者间进行混合使用的原因是:
能够支持 graphviz,主要是有的时候用不同的引擎来布局的时候,会省不少事,比如描述关系图的时候,用一个径向的布局就非常的 OK 的了。
能够支持 PlantUML,用这个来进行做架构图或者是甘特图的时候也是非常的棒的。
至于说 Mermaid,这个可以与 PlantUML 二选一就够了。
导出的文档格式一定要有导航,否则的话 markdown 看起来是一回事,导出又是另外一回事这可就不那么完美了。
实际上单纯写作来讲,macdown 是最完美的一个,当然,如果其能将 mermaid 进行支持到最新,然后导出能够支持目录就 OJBK 了。但据作者答复,应该是因为其所使用的框架,还做不到导出的 PDF 带目录这么一个事情。
而 Typora 的话将内建的 graphviz 多种布局引擎给落实也完美了。有 mermaid 没有 plantUML 也能接受了。
至于啊 Vnote,这个用 QT 做的界面丑虽然丑点,无所谓,不过其 PDF 的导出格式的目录是页内跳转的,而不是书签的形式;
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.