Skip to content

etchnight/siyuanPlugin-networkCustom

Repository files navigation

English

树状关系图

思源笔记插件,将父子关系和链接关系等显示在树状图中,使用echarts创建。

使用方法

默认在右侧新出现一个 dock,点击即可,注意要先将光标置于某块中,该块会作为起始构建节点(每次新打开 dock 都会重新按照光标所在块作为起始节点绘制)。

功能和计划

基础功能

  • 缩放和平移(v1.0)
  • 折叠和展开节点(左键单击)(v1.0)
  • 显示块内容或类型(v1.0)
  • 悬浮显示块详细信息(v1.1)
  • 显示标签树(v2.0)
  • 鼠标指向时高亮边(v2.2)
  • 显示引用类型(v2.3),目前是通过识别引用锚文本上的备注实现 - [ ] 不同颜色区分块类型

右键菜单

  • 扩展节点(已添加节点会更新)(v1.0)
  • 在笔记中定位节点(文档 tab)(v1.1)
  • 在浮动窗口查看节点(v1.1)
  • 聚焦(取消聚焦在工具栏)(v2.1) - [ ] 删除节点

部分功能预览

聚焦

聚焦

反馈

有问题请在github issuesgitee issues反馈。

感谢

开发相关

  • ❗❗❗ 为统一项目方法和类型,思源 api 相关方法和类型均在siyuanPlugin-common项目中。
  • ❗ 为便于使用 TypeScript 开发,对echarts/types/dist/shared文件做了修改,将部分类型改为导出。