obsidian-bridge
obsidian-bridge copied to clipboard
非 TOC 模式 和 TOC 模式 数据格式统一
Hi,在使用的过程中,发现非 TOC 模式 和 TOC 模式,返回的 Json 数据格式不一致。
考虑到扩展和维护,将 TOC 模式 和 非 TOC 模式 Json 格式、数据结构保持一致。将 Node 节点信息 和 Node Tree 节点关系 分开存储。
即不管是 TOC 还是 非 TOC,有一个类似 NotesMap: nodeId -> Node,来维护 Node 信息;有一个 NotesTree 来维护 nodeId 树状关系,不管是单条笔记,还是 TOC 多条笔记,关系都存储在 NotesTree 里。
不知道这种模式是否合理,期待一起讨论 ~
👌🏻,未来会考虑,但是优先级不高,mn那边的插件调试实在太费劲了😢