目前脑图我使用起来感知到的优点:
- 基于无序列表渲染而来,编写起来方便简单
- 可以通过鼠标进行缩放、移动
缺点:
- 编写脑图的地方不是任意内容块,而是另起了一个小输入窗口,导致无法应用设置里的关于编辑器的缩进配置,也无法应用内容块原本应有的对内容块拖拽的便捷功能
- 虽然通过鼠标左键移动脑图,但同时鼠标左键点击后弹起时总是会弹出编写的小窗口,很烦
- 脑图所在的内容块默认尺寸在内容较多的时候相对小了,变得比较麻烦
我建议的优化方向:
- 方向一:将脑图功能从内容块里抽离出来,转为作为一个面向树状节点的内容块的通用功能。将脑图功能放到这类型内容块的右键菜单里,点击后跳转到新的标签页,而标签页里就是根据内容块渲染而成的脑图
- 如一、二、三级标题,有序列表,无序列表等内容块。
- 这个方向我是觉得前期可以先只抓取节点所直接持有的内容,比如标题块中的标题文本内容;然后后面可以进一步更精细的识别出节点中所持有的非节点的内容块,比如代码块、单纯的文本块等,作为类似于 xmind 脑图中的备注的存在出现在脑图里。不过这样的话就得重构脑图功能了,工作量我觉得很大,估计得放在下一个大版本更新里 😳
- 方向二:将编写的位置放到代码块里,然后识别关键字自动在代码块下方渲染脑图
- 如:
'```mindmap'
这样来识别 - 这个方向的工作量感觉也不小,不过应该能在当前大版本里的某次更新里实现……吧 😂
- 如:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于