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

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

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

参与方式:

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

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

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


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

  • 思源笔记

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

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

    19811 引用 • 75861 回帖
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 个 当前文档的嵌入块
        • 此处仅能满足 页面块 的底部反链需求。而不能满足 块聚焦 后的反链需求,还是充满了妥协。

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 👍 支持一下,社区高手云集,越来越壮大了。

  • 其他回帖
  • 另外,底部反链面板最好也能设置默认展开数,否则某个页面反链数量大,一打开就比较卡顿

    1702174832642.png

    1 回复
  • PiChou 1 1 赞同

    让我来抛转引玉吧~

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

    就我而言,我需要一种区分,“用过”的区分。即,本页面 A 被页面 B 引用,本 A 的反链面板有 B。当本 A 引用或嵌入了 B 中引 A 的块时,在本 A 的反链面板上给出标记“用过”。

    用意是,不希望反链面板只是一次检索展示,不希望每次开反链面板都是一次新检索,希望对检索结果的整理能够有所保留。

    1 回复
  • 查看全部回帖

推荐标签 标签

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    541 引用 • 3529 回帖
  • SOHO

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

    7 引用 • 55 回帖 • 64 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    28 引用 • 66 回帖
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 553 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    74 引用 • 157 回帖 • 1 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 604 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    163 引用 • 473 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 285 关注
  • CloudFoundry

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

    5 引用 • 18 回帖 • 155 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖 • 1 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 233 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 634 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 632 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 2 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 124 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    184 引用 • 461 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    207 引用 • 358 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    安卓端仓库:Hi-Windom/Sillot-android

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    28 引用 • 25 回帖 • 56 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6888 引用 • 31055 回帖 • 230 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 4 关注