Skip to content

This is a mind mapping plugin that integrates an open-source project called "wanglin2/mind-map".

License

Notifications You must be signed in to change notification settings

lithStudy/obsidian-simple-mindmap

Repository files navigation

首先感谢并推荐此思维导图开源项目:https://github.com/wanglin2/mind-map

这是一个非常棒的完全开源的可本地化思维导图项目,感谢 @街角小林 的开源,希望大家多多过去点赞标星

本项目只是站在巨人的肩膀上做了集成,一方面是个人喜欢这个思维导图项目,另一方面也希望向大家推荐它

介绍

本项目是一种obsidian的思维导图插件

深色模式

img.png

浅色模式

img.png

嵌入模式

img.png

通过命令创建单文件或直接嵌入当前文件

img.png

功能

  1. 单独编辑
  2. 嵌入编辑
  3. 预览
  4. 根据主题切换深色与浅色(目前仅支持两种)
  5. 小地图
  6. 嵌入模式允许自定义嵌入高度 (例子:![[思维导图.mind|500x500]])
  7. 为节点添加备注(增加快捷命令唤起备注,可结合快捷键快速修改备注)
  8. 为节点添加优先级图标(循环修改优先级,增加快捷命令修改优先级,可结合快捷键快速调整优先级)
  9. 导出
    1. 导出为png
    2. 导出为svg
    3. 导出为json
    4. 导出为pdf
    5. 导出为md、或将md内容复制到剪切板
  10. 导入:以wanglin2原始格式的.smm、.json文件导入,暂未支持xmind导入,但你可以通过思绪思维导图 (wanglin2.github.io)过个桥,后面如果需要的人多了再加入xmind导入功能

配置:

目前仅允许配置文件保存路径,不配置则默认与obsidian总附件目录设置一致

创建

目前提供了两种命令:

  • create mindMap 创建单独的思维导图文件并跳转过去编辑
  • create mindMap and embedd... 创建思维导入文件并嵌入在当前编辑页光标处
    更多命令输入 wanglin 自行探索

BUG

  • 键盘方向键选择节点偶尔不好用,出现有些节点无论如何都选不到的情况(貌似simple-mind就有问题,不是嵌入导致的)
  • 嵌入模式无法控制宽度(这实际上是现在故意写的,我更喜欢宽度都100%)

后续工作

  1. bug修复
  2. 使用命令创建思维导图时
    1. 如果是嵌入模式,根据当前文件给思维导图命名,并将思维导图根节点命名为文件名;
    2. 如果是单独打开,允许通过弹出框输入文件名,并将思维导图根节点命名为文件名
  3. 快捷键优化
  4. 允许节点备注添加超链接
  5. 考虑将嵌入模式的思维导图以svg的格式展示,方便整体导出(类似Excalidraw)

欢迎共建

因为插件集成自wanglin2/mind-map,理论上mind-map有的功能本插件都能实现,但由于本人非前端开发,对于插件的开发不甚熟练,只实现了本人高频使用的功能,欢迎大佬继续集成

声明

本人对前端略懂皮毛,因此代码过不了tsc校验,没法发布版本,因此短时间内不发布release版本

About

This is a mind mapping plugin that integrates an open-source project called "wanglin2/mind-map".

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published