征集社区关于反链的使用经验

本贴最后更新于 333 天前,其中的信息可能已经沧海桑田

在给插件 sy-plugin-enhance 开发反链功能中,我个人目前使用场景不多,所以需要收集社区的反链使用经验。

参与方式:

请将你反链使用场景,以及操作步骤,在这个帖子里进行说明,我会按照你的步骤去测试 logseq 和思源的情况,最后决定开发的内容。

由于听说 roam research 更好,如果有这方面的使用经验,也可以分享。但是由于我没有 rr 这个软件,所以尽量描述详细一点吧。

也可在思源三群里,反馈操作的视频,同时带上 @Wetoria


最新进展见 思源笔记增强插件 - sy-plugin-enhance

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22020 引用 • 87815 回帖 • 2 关注
3 操作
Wetoria 在 2023-12-07 23:15:48 更新了该帖
Wetoria 在 2023-12-07 22:12:18 更新了该帖
Wetoria 在 2023-12-07 19:04:06 更新了该帖

相关帖子

优质回帖
  • 一些使用经验:

    • 页内反链的使用场景

      • 在使用中除了每日的 DailyNote 外,还有两类文档块

        • 一种是我们常见的、会在正文写内容的文档块,通过在正文解释、描述、下定义来表达它是什么

        • 另外一种是在传统笔记里不常见的空白文档块,因为上下文反链的缘故,每一条有上下文的链接从外部定义了空白文档块,也就是:反链即正文,这种用法在 roamlike 里挺常见的,经常随手打个 [[关键词]] 进去看看反链和提及

          • 所以 W 大可以改下反链和正文的距离,会更好使,RR 的作业是这样的:

            • 在 RR 里的页内反链和正文目测有两个 block 的距离

              • image
              • image
    • 筛选功能的展望:

      • RR 的筛选功能主要有“包含”、“排除”以及“搜索反链锚文本”这三个功能

        • image
      • 块路径中出现的 [[锚文本]] 和顶层 Page 会进入筛选,我们分两种情况看:

        • 以引用页面 roam 为例:

          • image
          • 最顶层的 Page,在思源里对应文档块,其名称会进入筛选
          • 大纲中顶层的 [[W]]、父级 [[V]]、同级 [[D]]、子级 [[VV]] 会进入筛选
          • 非块路径中的锚文本,如 [[RESEARCH]] 不会进入筛选锚文本
        • 以引用页面 roam 中的 block 为例,逻辑和上方一样,聚焦具体某个 block 后才会显示反链以及筛选

          • image
          • image
          • image
      • 包含

        • 包含能做到逐级筛选,比如图中 Pathfinder 4 的意思是:在反链里,有四条块路径中包含 Pathfinder

          • 点击 Pathfinder 进入包含筛选之后会在这四条链接里进行更细致的筛选
          • image
      • 排除

      • 在做筛选功能时需要注意的坑:

        • 由于思源的反链逻辑是“展示当前块及其子级块的反链”,这和其它 roamlike 都不一样,所以当 W 大你做出筛选界面后,下面两个会混合在一起:

          • 引用文档块时,块路径中出现的 [[锚文本]]、文档名
          • 引用正文内容块时,块路径中出现的 [[锚文本]]、文档名
        • 所以除了上面的功能,我们还需有个 一键排除子级内容块的反链 的功能,只展示当前块的反链

    • 搭配侧栏中转站(sidebar)

      • RR 侧栏中转站很好用,在浏览笔记、将反链整理成文、查看文档反链的时候非常好使:

        • 当我正文结构已经写好,想去切换页面漫游自己的笔记,挑选内容块时,我就可以:

          • 打开素材区
          • 在不同的文档块、反链中漫游
          • 在漫游中,将合适的块、文档块、反链一键发送到素材区里
          • 切回正文结构
          • 将素材区的内容块引用到正文结构中
        • 在中转站可以浏览反链,使用感受和思源的反链面板一样

        • 中转站可以进行筛选,用来过滤内容,它的筛选功能和反链筛选一样

        • 中转站有个置顶内容的功能,当 × 掉置顶的内容之后再打开侧栏中转站,它会重新出现

      • RR 的侧栏中转站可以放这些东西:

        • page
        • 反链
      • 侧栏中转站可以作为一个长期的计划,搭配文档内反链使用,这也是我们一直高频需求的功能 https://github.com/siyuan-note/siyuan/issues/3565#issuecomment-1118285501

  • PiChou 1 1 赞同

    让我来抛转引玉吧~

    • 需求 1:【反链面板改进】正向引用数标识未显示在反链面板上 - 链滴
      • 此链接主要是我对「反链面板」上不显示「正向引用标识」的改进提议。
      • 因为 siyuan 并没有类似 logseq、roamreaseach 那种 [[父/子]] 双链。当我给一份传递型文本打双链时,为了图方便,就会只打 [[子]] 双链,而默认忽略 [[父]] 双链,但反链面板中缺乏「正向引用标识」则使得我后期找不到文本的源头。
        • 包括在仅 ctrl+shift+c 复制为引用块(而非创建真 [[页面块]])时,也会有这种「一步并两步走」的个人使用习惯,此时思源所提供的「溯源」手段是欠缺的。
    • 需求 2:反链面板放置在页面底部
      • 注:与侧边栏的反链面板为补充关系,而非替代关系
      • 这个需求好多人提,也是真实急迫需要的。
      • 希望以社区插件实现:创建新页面时自动插入 1 个 1级标题块 (“当前页面的反链 “)+1 个 当前文档的嵌入块
        • 此处仅能满足 页面块 的底部反链需求。而不能满足 块聚焦 后的反链需求,还是充满了妥协。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 一些使用经验:

    • 页内反链的使用场景

      • 在使用中除了每日的 DailyNote 外,还有两类文档块

        • 一种是我们常见的、会在正文写内容的文档块,通过在正文解释、描述、下定义来表达它是什么

        • 另外一种是在传统笔记里不常见的空白文档块,因为上下文反链的缘故,每一条有上下文的链接从外部定义了空白文档块,也就是:反链即正文,这种用法在 roamlike 里挺常见的,经常随手打个 [[关键词]] 进去看看反链和提及

          • 所以 W 大可以改下反链和正文的距离,会更好使,RR 的作业是这样的:

            • 在 RR 里的页内反链和正文目测有两个 block 的距离

              • image
              • image
    • 筛选功能的展望:

      • RR 的筛选功能主要有“包含”、“排除”以及“搜索反链锚文本”这三个功能

        • image
      • 块路径中出现的 [[锚文本]] 和顶层 Page 会进入筛选,我们分两种情况看:

        • 以引用页面 roam 为例:

          • image
          • 最顶层的 Page,在思源里对应文档块,其名称会进入筛选
          • 大纲中顶层的 [[W]]、父级 [[V]]、同级 [[D]]、子级 [[VV]] 会进入筛选
          • 非块路径中的锚文本,如 [[RESEARCH]] 不会进入筛选锚文本
        • 以引用页面 roam 中的 block 为例,逻辑和上方一样,聚焦具体某个 block 后才会显示反链以及筛选

          • image
          • image
          • image
      • 包含

        • 包含能做到逐级筛选,比如图中 Pathfinder 4 的意思是:在反链里,有四条块路径中包含 Pathfinder

          • 点击 Pathfinder 进入包含筛选之后会在这四条链接里进行更细致的筛选
          • image
      • 排除

      • 在做筛选功能时需要注意的坑:

        • 由于思源的反链逻辑是“展示当前块及其子级块的反链”,这和其它 roamlike 都不一样,所以当 W 大你做出筛选界面后,下面两个会混合在一起:

          • 引用文档块时,块路径中出现的 [[锚文本]]、文档名
          • 引用正文内容块时,块路径中出现的 [[锚文本]]、文档名
        • 所以除了上面的功能,我们还需有个 一键排除子级内容块的反链 的功能,只展示当前块的反链

    • 搭配侧栏中转站(sidebar)

      • RR 侧栏中转站很好用,在浏览笔记、将反链整理成文、查看文档反链的时候非常好使:

        • 当我正文结构已经写好,想去切换页面漫游自己的笔记,挑选内容块时,我就可以:

          • 打开素材区
          • 在不同的文档块、反链中漫游
          • 在漫游中,将合适的块、文档块、反链一键发送到素材区里
          • 切回正文结构
          • 将素材区的内容块引用到正文结构中
        • 在中转站可以浏览反链,使用感受和思源的反链面板一样

        • 中转站可以进行筛选,用来过滤内容,它的筛选功能和反链筛选一样

        • 中转站有个置顶内容的功能,当 × 掉置顶的内容之后再打开侧栏中转站,它会重新出现

      • RR 的侧栏中转站可以放这些东西:

        • page
        • 反链
      • 侧栏中转站可以作为一个长期的计划,搭配文档内反链使用,这也是我们一直高频需求的功能 https://github.com/siyuan-note/siyuan/issues/3565#issuecomment-1118285501

    1 回复
  • 其他回帖
  • @Wetoria

    BUG:底部反链面板的「左侧菜单标志」持续存在,即便鼠标指针失焦、页面滚动之后也不会消失 😭

    1702174486957.png

    1 回复
  • 1:有在参考

    2:可以考虑。

    3:Logseq 里,“文档”级别的节点也是不展示的,比如我图片里的[[镜头]]这个文档image.png

  • 新版用上了,没有块标和折叠按钮错位的问题了,用起来很舒服。❤️
    W 大可以考虑下把“反链”两个字调淡点,RR 里的反链和提及就很淡,这样看起来反链就像是正文一样,对注意力没什么干扰。logseq 里倒是和增强插件一样,看起来就显得割裂

    image.png

  • 查看全部回帖

推荐标签 标签

  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 65 回帖 • 452 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 662 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 706 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 17 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 163 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 742 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 100 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    25 引用 • 83 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 347 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 31 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 223 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 1 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 164 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    5 引用 • 62 回帖
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖 • 5 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 127 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 18 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 47 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 1 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    221 引用 • 473 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    52 引用 • 40 回帖
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1792 回帖 • 7 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 5 关注