首先感谢并推荐此思维导图开源项目:https://github.com/wanglin2/mind-map
这是一个非常棒的完全开源的可本地化思维导图项目,感谢 @街角小林 的开源,希望大家多多过去点赞标星
本项目只是站在巨人的肩膀上做了集成,一方面是个人喜欢这个思维导图项目,另一方面也希望向大家推荐它
本项目是一种obsidian的思维导图插件
- 单独编辑
- 嵌入编辑
- 预览
- 根据主题切换深色与浅色(目前仅支持两种)
- 小地图
- 嵌入模式允许自定义嵌入高度 (例子:![[思维导图.mind|500x500]])
- 为节点添加备注(增加快捷命令唤起备注,可结合快捷键快速修改备注)
- 为节点添加优先级图标(循环修改优先级,增加快捷命令修改优先级,可结合快捷键快速调整优先级)
- 导出
- 导出为png
- 导出为svg
- 导出为json
- 导出为pdf
- 导出为md、或将md内容复制到剪切板
- 导入:以wanglin2原始格式的.smm、.json文件导入,暂未支持xmind导入,但你可以通过思绪思维导图 (wanglin2.github.io)过个桥,后面如果需要的人多了再加入xmind导入功能
目前仅允许配置文件保存路径,不配置则默认与obsidian总附件目录设置一致
目前提供了两种命令:
- create mindMap 创建单独的思维导图文件并跳转过去编辑
- create mindMap and embedd... 创建思维导入文件并嵌入在当前编辑页光标处
更多命令输入 wanglin 自行探索
- 键盘方向键选择节点偶尔不好用,出现有些节点无论如何都选不到的情况(貌似simple-mind就有问题,不是嵌入导致的)
- 嵌入模式无法控制宽度(这实际上是现在故意写的,我更喜欢宽度都100%)
- bug修复
- 使用命令创建思维导图时
- 如果是嵌入模式,根据当前文件给思维导图命名,并将思维导图根节点命名为文件名;
- 如果是单独打开,允许通过弹出框输入文件名,并将思维导图根节点命名为文件名
- 快捷键优化
- 允许节点备注添加超链接
- 考虑将嵌入模式的思维导图以svg的格式展示,方便整体导出(类似Excalidraw)
因为插件集成自wanglin2/mind-map,理论上mind-map有的功能本插件都能实现,但由于本人非前端开发,对于插件的开发不甚熟练,只实现了本人高频使用的功能,欢迎大佬继续集成
本人对前端略懂皮毛,因此代码过不了tsc校验,没法发布版本,因此短时间内不发布release版本