在给插件 sy-plugin-enhance 开发反链功能中,我个人目前使用场景不多,所以需要收集社区的反链使用经验。
参与方式:
请将你反链使用场景,以及操作步骤,在这个帖子里进行说明,我会按照你的步骤去测试 logseq 和思源的情况,最后决定开发的内容。
由于听说 roam research 更好,如果有这方面的使用经验,也可以分享。但是由于我没有 rr 这个软件,所以尽量描述详细一点吧。
也可在思源三群里,反馈操作的视频,同时带上 @Wetoria 。
在给插件 sy-plugin-enhance 开发反链功能中,我个人目前使用场景不多,所以需要收集社区的反链使用经验。
参与方式:
请将你反链使用场景,以及操作步骤,在这个帖子里进行说明,我会按照你的步骤去测试 logseq 和思源的情况,最后决定开发的内容。
由于听说 roam research 更好,如果有这方面的使用经验,也可以分享。但是由于我没有 rr 这个软件,所以尽量描述详细一点吧。
也可在思源三群里,反馈操作的视频,同时带上 @Wetoria 。
一些使用经验:
页内反链的使用场景
在使用中除了每日的 DailyNote 外,还有两类文档块
一种是我们常见的、会在正文写内容的文档块,通过在正文解释、描述、下定义来表达它是什么
另外一种是在传统笔记里不常见的空白文档块,因为上下文反链的缘故,每一条有上下文的链接从外部定义了空白文档块,也就是:反链即正文,这种用法在 roamlike 里挺常见的,经常随手打个 [[关键词]]
进去看看反链和提及
所以 W 大可以改下反链和正文的距离,会更好使,RR 的作业是这样的:
在 RR 里的页内反链和正文目测有两个 block 的距离
筛选功能的展望:
RR 的筛选功能主要有“包含”、“排除”以及“搜索反链锚文本”这三个功能
块路径中出现的 [[锚文本]]
和顶层 Page 会进入筛选,我们分两种情况看:
以引用页面 roam 为例:
[[W]]
、父级 [[V]]
、同级 [[D]]
、子级 [[VV]]
会进入筛选[[RESEARCH]]
不会进入筛选锚文本以引用页面 roam 中的 block 为例,逻辑和上方一样,聚焦具体某个 block 后才会显示反链以及筛选
包含
包含能做到逐级筛选,比如图中 Pathfinder
4 的意思是:在反链里,有四条块路径中包含 Pathfinder
Pathfinder
进入包含筛选之后会在这四条链接里进行更细致的筛选排除
在做筛选功能时需要注意的坑:
由于思源的反链逻辑是“展示当前块及其子级块的反链”,这和其它 roamlike 都不一样,所以当 W 大你做出筛选界面后,下面两个会混合在一起:
[[锚文本]]
、文档名[[锚文本]]
、文档名所以除了上面的功能,我们还需有个 一键排除子级内容块的反链
的功能,只展示当前块的反链
搭配侧栏中转站(sidebar)
RR 侧栏中转站很好用,在浏览笔记、将反链整理成文、查看文档反链的时候非常好使:
当我正文结构已经写好,想去切换页面漫游自己的笔记,挑选内容块时,我就可以:
在中转站可以浏览反链,使用感受和思源的反链面板一样
中转站可以进行筛选,用来过滤内容,它的筛选功能和反链筛选一样
中转站有个置顶内容的功能,当 × 掉置顶的内容之后再打开侧栏中转站,它会重新出现
RR 的侧栏中转站可以放这些东西:
侧栏中转站可以作为一个长期的计划,搭配文档内反链使用,这也是我们一直高频需求的功能 https://github.com/siyuan-note/siyuan/issues/3565#issuecomment-1118285501
让我来抛转引玉吧~
[[父/子]]
双链。当我给一份传递型文本打双链时,为了图方便,就会只打 [[子]]
双链,而默认忽略 [[父]]
双链,但反链面板中缺乏「正向引用标识」则使得我后期找不到文本的源头。
ctrl+shift+c 复制为引用块
(而非创建真 [[页面块]]
)时,也会有这种「一步并两步走」的个人使用习惯,此时思源所提供的「溯源」手段是欠缺的。1级标题块
(“当前页面的反链 “)+1 个 当前文档的嵌入块
页面块
的底部反链需求。而不能满足 块聚焦
后的反链需求,还是充满了妥协。一些使用经验:
页内反链的使用场景
在使用中除了每日的 DailyNote 外,还有两类文档块
一种是我们常见的、会在正文写内容的文档块,通过在正文解释、描述、下定义来表达它是什么
另外一种是在传统笔记里不常见的空白文档块,因为上下文反链的缘故,每一条有上下文的链接从外部定义了空白文档块,也就是:反链即正文,这种用法在 roamlike 里挺常见的,经常随手打个 [[关键词]]
进去看看反链和提及
所以 W 大可以改下反链和正文的距离,会更好使,RR 的作业是这样的:
在 RR 里的页内反链和正文目测有两个 block 的距离
筛选功能的展望:
RR 的筛选功能主要有“包含”、“排除”以及“搜索反链锚文本”这三个功能
块路径中出现的 [[锚文本]]
和顶层 Page 会进入筛选,我们分两种情况看:
以引用页面 roam 为例:
[[W]]
、父级 [[V]]
、同级 [[D]]
、子级 [[VV]]
会进入筛选[[RESEARCH]]
不会进入筛选锚文本以引用页面 roam 中的 block 为例,逻辑和上方一样,聚焦具体某个 block 后才会显示反链以及筛选
包含
包含能做到逐级筛选,比如图中 Pathfinder
4 的意思是:在反链里,有四条块路径中包含 Pathfinder
Pathfinder
进入包含筛选之后会在这四条链接里进行更细致的筛选排除
在做筛选功能时需要注意的坑:
由于思源的反链逻辑是“展示当前块及其子级块的反链”,这和其它 roamlike 都不一样,所以当 W 大你做出筛选界面后,下面两个会混合在一起:
[[锚文本]]
、文档名[[锚文本]]
、文档名所以除了上面的功能,我们还需有个 一键排除子级内容块的反链
的功能,只展示当前块的反链
搭配侧栏中转站(sidebar)
RR 侧栏中转站很好用,在浏览笔记、将反链整理成文、查看文档反链的时候非常好使:
当我正文结构已经写好,想去切换页面漫游自己的笔记,挑选内容块时,我就可以:
在中转站可以浏览反链,使用感受和思源的反链面板一样
中转站可以进行筛选,用来过滤内容,它的筛选功能和反链筛选一样
中转站有个置顶内容的功能,当 × 掉置顶的内容之后再打开侧栏中转站,它会重新出现
RR 的侧栏中转站可以放这些东西:
侧栏中转站可以作为一个长期的计划,搭配文档内反链使用,这也是我们一直高频需求的功能 https://github.com/siyuan-note/siyuan/issues/3565#issuecomment-1118285501
OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。
面试造航母,上班拧螺丝。多面试,少加班。
jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。
FlowUs.息流 个人及团队的新一代生产力工具。
让复杂的信息管理更轻松、自由、充满创意。
你听到信仰的声音了么?
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
“梦想从学习开始,事业从实践起步” —— 习近平
Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。
欢迎访问我们运维的实例: https://wide.b3log.org
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。
七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。
提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。
大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。
Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。
星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。
IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。
你比 99% 的人都优秀么?
Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。