何时支持:跨笔记本双链以及标题、块链接分类链接按钮?

本贴最后更新于 1491 天前,其中的信息可能已经物是人非

1:思源笔记目前的双向链接只支持同一个笔记本的,既按下[[侯,只能找到同笔记本的,何时可以支持全局的笔记本呢?

2:目前按下[[进行主动双链链接,会弹出来非常多的选项,请问何时可以支持手动进行第二步按键选项,像 Obsidian 一样,可以进行 page 和 block 的选项?

另外就是关系图的逻辑和界面改善,个人觉得,这三点改善了。那 Obsidian 的优势将荡然无存。

image.png

  • 思源笔记

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

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

    25093 引用 • 103454 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • ava1314
    作者

    D 大,有热心的朋友在帖子中回复和指点我了。我才发现,思源笔记的笔记本其实就是 Obsidian 的库= =,而笔记本下面创建的文件夹里,是可以继续创建新的文件夹的。所以,是我个人的理解有误。所以,思源笔记的全局双向链接(跨笔记本/跨库),想请教下从开发者的角度来说,是不是很难实现,并且带来的后果和麻烦比较多?

    最下面是另一位大佬给与我的解答。

    实现这个功能并不难,但是如果用户打开了多个笔记本,并且做了跨笔记本的引用,当被引用的笔记本关闭的时候,这些引用就会失效报错。其它双链笔记软件的做法相当于只允许用户打开一个笔记本。

    1 回复
  • 其他回帖
  • ava1314 1
    作者

    谢谢 D 大的回复!

    一:关于跨笔记本的链接是否需要做?我个人认为是需要的也是必须的。

    理由如下:

    1:支持双链的新一代笔记,不管是文件夹结构还是大纲结构的应用,例如,RR,Ob,logseq 等,都是支持的。这并不是说,别人家都这么干了,思源也得跟上的随大流心态。

    2:双链笔记作为新一代笔记和之前成熟的印象、为知、有道笔记区别在哪里呢?我想除了支持 markdown 语法,更主要是理清里 page 和 block 的关系,可以支持自定义应用(如链接、引用、插入等)。最主要是加入了双向链接这个大杀器,上一代笔记最多就是单向链接,自己手动自定义个超链接之类的。

    3:双向链接最大的功能就是,打破了笔记作为收集仓库,不停地堆放却无法使用的特点。这一点下一条我详细说下。作为最简单也是程序员的从业思维,文件夹(树状结构)是最简单简易的方式,但是随着笔记数量增加而导致整理笔记成本大大增加。一条笔记,可以放在这个文件夹,也可以放在另外一个文件夹,可以打上一个标签,也可以打上另外一个标签。这就是印象笔记的非常大的一个弊端,也是很多人把印象笔记当成仓库,落满灰尘但是再不去使用整理,最多就是搜索一下的原因。像 RR 那种纯大纲式的理念,又太过于先进与激进,学习适应成本太高。所以个人觉得像 Obsidian 那样,折中一下,既支持文件夹的树状结构,又支持全局的跨笔记本的双向链接,是一个非常好的方案。

    4:双向链接可以把 page 与 block 的相互使用与联系发挥到最大作用。笔记的最重要的地方是作为人的大脑的外显,既第二大脑。虽然双向链接 ≠Zettelkasten 笔记法,但是这个方法的本质逻辑与电子笔记软件的双向链接是有异曲同工之妙的。笔记并不在于存放、收集,而是需要不断调整,整理的,需要不断地激活使用,温故而知新,使用双向链接(跨笔记本的全局),在每次增加新的笔记时候,就必须强迫自己回顾之前的笔记,到底和之前的哪些笔记有相关性?这样才能盘活这个第二大脑。

    综上所述,个人是从一名普通的用户角度来阐述为什么要开放跨笔记本的双向链接功能的原因的。如果不开放,那么,就面临相当大的掣肘。既没有印象笔记等老一代笔记软件的稳定,完善,强大的剪辑剪藏功能,完美的全平台云同步服务。又不如 wolai,Ob 等新一代的笔记软件的灵活。上不去下不来,是一个非常的尴尬局面。虽然知道目前的用户更多的是 IT 行业从业者,可能会觉得思源笔记只是一个很好地 markdown 的开源笔记,双向链接这个功能并不是了解与运用特别多的。但是我希望思源笔记能开放此权限,wolai 没有离线储存功能,这一点是极大的缺憾,RomeEDIT 还没有客户端,而且是激进的像素级 copy RR。我希望思源能够更接地气一点,毕竟,正如 D 大你说得,不会去花钱做推广,那么思源笔记完全可以做到国内的最好的最全面的双链心意点笔记软件。这个并不是技术问题,只是不同的用法问题。可以开放,使用权限给与用户,用不用,交给用户自己选择。请 D 大考虑。

    2 回复
  • ava1314
    作者

    回复:

    2:可以使用类型过滤,比如需要文档可使用 ((d:文档名

    这个明白了,然后去使用帮助手册里面进行了(类型过滤)关键词搜索,理论是明白一点,但还是不太懂。思源笔记对于非 IT 行业人士的学习上手成本太高太高。我是有一定的动手能力的,但是遇到了非常多的问题,中途不得不转向 Ob,但是还是选择了回来,如果思源笔记想做大的话,那么就得降低新用户的上手成本。虽然对于 IT 行业人士来说是再简单不过了,但是仍然是学习成本高到离谱。希望能降低点难度。从最普通的用户角度考虑,比如像使用双链,再输入【【之后,可以像我在此贴子的 1L 贴的 Ob 的图一样,可以提示继续输入 #^| 就会有相应的提示。像 wolai 等,输入/后,下面会详细出现大部分的使用选项与附带简短的说明。这两点的改进,是立竿见影的,学习成本立马可以下降至少 50% 的。除了极少部分从事 IT 行业和热爱折腾的人,绝大部分的用户是不会去专门 B 站搜索观看几十分钟的基本使用操作说明与详细的看使用帮助手册的,也不会专门去论坛注册账号的进行问题提问与反馈的,他会直接选择一款成熟的老牌的软件,而从心里直接把 siyuan 枪毙掉,并且告诉相应的人,思源并不好用,UI 丑,用了半天都不知道怎么用,反人类逻辑。那么口碑会坏的。像我,我觉得思源笔记很好,但是我根本不会向朋友推荐,上手成本太高,只会起到相反的口碑效果。沦为一个小圈子的发烧友的小兴趣产物。虽然思源是开源的软件,但是 D 大和 V 姐两个人干了一个公司的活,肯定是越来越多的用户,越来越多的付费用户才好,才对得上你们俩的付出。

    望 D 大采纳下我们普通用户的心声吧。

    1 回复
  • fangly 1 赞同

    要满足你的需求,只建立一个笔记本就好了,然后把笔记本下面文件夹作为你之前的笔记本,在体验上应该和你想要的不会有区别。不同笔记本之间的隔离也是一个用户需求,比如说一个笔记本是用于私人工作的,一个笔记本是用于共享的,两者就不应该有关系,有双向链接关系会带来隐私风险。或者一个笔记本是用于整理,另一个笔记本是用于收集资料,我不希望收集资料的笔记本污染我专门用于整理的笔记本,然而两者很多文件是重名的,这时候就需要隔离,不希望收集资料的笔记本能双向链接到用于整理的笔记本中。当然这是我的使用体验,不同用户有不同的使用习惯,但是我觉得确实只需要在一个笔记本下创建文件夹来当做你之前的笔记本就能满足你所说的需求了。

    其实我觉得这种隔离的笔记本可以换一种说法,叫做工作区,在工作区下建立文件夹(笔记本),这样理解起来更加合理一点,不然很多用户会像 onenote 一样建立好几个笔记本,然而这个笔记本在隔离的情况下和 onenote 的笔记本其实是不同的概念。

    1 回复
    1 操作
    fangly 在 2021-03-17 16:18:08 更新了该回帖
  • 查看全部回帖

推荐标签 标签

  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 60 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 221 关注
  • 强迫症

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

    15 引用 • 161 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 680 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 504 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    116 引用 • 54 回帖 • 3 关注
  • Git

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

    211 引用 • 358 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 10 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 457 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 2 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 85 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1243 回帖 • 409 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    88 引用 • 139 回帖 • 1 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 78 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 30 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • Typecho

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

    12 引用 • 67 回帖 • 448 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖 • 1 关注
  • gRpc
    11 引用 • 9 回帖 • 93 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 177 关注
  • abitmean

    有点意思就行了

    37 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 228 关注
  • 禅道

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

    6 引用 • 15 回帖 • 30 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    12 引用 • 54 回帖 • 10 关注