我自己做了一个行内思维导图插件,欢迎大家使用。

我尝试做了一个思维导图插件,效果如下:


插件的GitHub是 GitHub - fanrongqitiancai/fanMindMap: 一个obsidian的内嵌思维导图插件。
欢迎大家下载尝试使用。

  • 如果你发现 bug、性能问题,或者觉得交互不够直观,请一定告诉我;
  • 更重要的是——如果你有使用场景、功能建议,甚至只是“要是能这样就好了”的念头,我都非常想听到!

这只是一个小小的起点,离“好用”还有很长的路。但我相信,在社区的帮助下,它可以变得更好。你的每一条反馈,都意义重大。

2 个赞

:grinning: 感谢大佬,我去玩玩

简单试了一下,有一些小问题:

  • 画布高度没有上限且不能自定义,这会导致如果节点很多,或者单个节点的行数过多,会占用太多空间。
  • 不支持暗色
  • 采用 # 识别,导致最多只支持6级深度。
  • 如果能折叠节点会更好,不过当前只有6级深度,所以非必要。
  • 节点级别不连续会导致不渲染
  • console.log() 过多,并且每次渲染都会打印一次;

最大的问题是,作为内嵌思维导图,跟 mindmap nextgen 功能太相似了,有点重复造轮子。

非常感谢关注,关于你提出的问题:

  • 画布高度,我确实没有设置上限,本来想是设计为自适应的,后续慢慢改进。
  • 单节点行数过多占用空间。我想的是每个节点的内容要完全显示,所以没有截断。
  • 暗色还没有做。
  • 节点级别不连续会导致不渲染。这个bug我后续修改一下。
  • console.log() 过多。是因为我添加了调试信息,这个插件目前还有问题,所以,尽可能打印调试信息,方便查找问题,后续发布的时候我删除。
  • mindmap nextgen这个插件我以前用过,我记得是有一次升级ob还是插件,就不能渲染了,我就放弃了,想着自己写一个简单小巧的。