思源目前有 4 种反链的展现形式:
反链面板
引用块悬浮窗
sql
标签面板(标签可以理解成对文件夹/空文档的反链)
下面是我认为的当前实现下的(1.3.4)这几种展现形式的优缺点:
反链面板
- 优点
- 在侧栏,方便查看
- 除了上面这一点,思源目前实现的反链面板在功能上被自己的另外几种形式完虐,没有任何优势可言
- 缺点
- 要查看更多的上下文、进行复制等操作时,必须把鼠标移上去等待悬浮窗出现,不利于反链上下文的查看与编辑
引用块悬浮窗
- 优点
- 我认为这个展现形式目前反而是最贴近其他大纲型双链笔记的反链面板的
- 想要查看更多的上下文只需要点击面包屑或者上下文按钮
- 方便地进行直接复制、编辑操作
- 缺点
- 展现面积太小,导致不方便看上下文,最后还是需要 ctrl+click 点击进去看
sql
- 优点
- 灵活性最强,可以进行更高级的筛选,类似其他大纲型双链笔记的反链筛选功能
- 缺点
- 需要使用模板或自己写 sql 语句,在对某页面第一次使用时较为麻烦
- 和反链面板类似,要查看更多的上下文、进行复制等操作时,必须把鼠标移到更新按钮等待悬浮窗出现
- 看不到面包屑(之前有的,但被砍了,个人认为不合理)
标签面板
- 优点
- 现在可以很方便地进行多标签筛选功能,而反链目前需要使用 sql 来实现
- 缺点
- 标签和反链当然是不同的东西,但是本质是一个东西,都是反向链接,标签只不过是对文件夹/空文档的反链,其他大纲型双链笔记在形式上对标签和反链进行了区分,但底层的本质实现是一致的,然而思源却使用了两套逻辑,这会导致开发者在实现时需要实现两遍,用户在使用时也会有究竟是使用标签还是反链的心智压力,而如果底层实现是一样的,开发者可以减少开发工作量,用户是没有任何选择上的心智压力的。
总结
对于其他大纲型双链笔记,通常只有一种展现形式,无论是 page 的反链面板、block 的反链面板、标签的查看、query 查询,展现形式都是基本一致的。
但思源目前没有做到统一,就目前的版本来说没有一个能超过其他双链的使用体验,而且就算合起来也比不过。
所以,思源目前的这 4 中反链展现形式:
- 如何定位
- 不同的展现形式的定位是什么
- 如何统一
- 如何在形式和功能上进行统一,虽然可以进行差异化处理,但最好还是有一个 all in one 的方案,也就是说至少有一个展现形式能达到其他大纲型双链笔记的体验
- 如何互补
- 在上面的基础上,也就是有了一个和其他大纲型双链笔记的反链面板媲美的、功能完善的展现形式后,其他几个展现形式可以进行差异化处理,做一些其他大纲型双链笔记的反链面板做不到的事情,这样思源在反链功能上也能超过其他大纲型双链笔记
希望大家可以共同讨论这个问题,提高思源反链功能的可用性。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于