Tech:markmap
by ChenQi
Why not mindmap
- 最近工作需要整理输出若干思维导图文档。
- 所以又到了筛选工具的环节。
- 我一直不喜欢市面上常见的那些思维导图编辑软件。
- 客户端软件,例如 FreeMind,XMind。
- 网页版软件,例如 MindMaster,Processon,百度脑图。
- VSCode插件版,例如 大搜车 vscode-mindmap。
- XML + ZIP + 若干自定义特性,这种底层技术实现不够优雅。
- 文件格式标准略混乱,众多软件之间的转换容易出错,互不兼容。
- 版本管理和差异变更,不够纯文本化,对开发人员不友好。
- 共享给他人时,由于渲染差异性,最终还是图片格式最稳妥。
markdown
- 我是 markdown 重度用户。
- markdown 标题语法,天然表达文档大纲结构。
- 纯文本标记,适合我这种强迫症程序员。
- GitHub Commits 可读性更佳。
- 例如 VSCode 资源编辑器已经内置 markdown 大纲结构展示。
- 配合 VSCode 预览插件,左边写,右边看,所见即所得。
- mermaid 尚未支持思维导图,社区内仍在讨论。
- markmap 应运而生。
dundalek’s markmap
- 作者:Jakub Dundalek
- Stars:1.1K
- 支持格式
- Markdown
- MindMup
- Txtmap
- Pandoc
- 有 Atom 扩展插件
- 无 VSCode 扩展插件。有人问能否开发,被拒绝(作者说自己只用Atom)。
- GitHub 近一年无更新。
gera2ld’s markmap
- 作者:gerald
- Stars:1.5K
- 一位杭州前端工程师,深受 Dundalek 启发实现的替代品。
- 仅支持 markdown 格式(足矣)。
- CLI 版。
- Web 在线版。
- VSCode 扩展插件版。
- GitHub 更新频繁(说明尚未弃坑)。
VSCode-Markmap
- VSCode 插件商城现有2款工具。
- 均基于 gera2ld 的 markmap-lib 实现。
- Markmap
- V0.0.4,新鲜出炉。
- 作者就是 gera2ld 本人。
- 文件后缀名 *.mm.md 触发预览和编辑。
- Markdown Preview Markmap Support
- V1.0.1。
- 作者 phoihos。
- markdown code block 触发预览和编辑。
- 这两个插件如果能整合成一个就更好了。