An open API service indexing awesome lists of open source software.

https://github.com/lithstudy/obsidian-simple-mindmap

This is a mind mapping plugin that integrates an open-source project called "wanglin2/mind-map".
https://github.com/lithstudy/obsidian-simple-mindmap

mindmap obsidian-plugin

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

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

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

本项目只是站在巨人的肩膀上做了集成,一方面是个人喜欢这个思维导图项目,另一方面也希望向大家推荐它
# 介绍
本项目是一种obsidian的思维导图插件
### 深色模式
![img.png](readme/img.png)
### 浅色模式
![img.png](readme/img-2.png)
### 嵌入模式
![img.png](readme/img3.png)
### 通过命令创建单文件或直接嵌入当前文件
![img.png](readme/img_1.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)](https://wanglin2.github.io/mind-map/#/)过个桥,后面如果需要的人多了再加入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版本