叶归|思源的内容管理方案,叶归筛选模块的基本原则

最近 Achuan 发布了《思源的任务管理功能强化建议:顶部 dock 新增时间提醒按钮、支持本地笔记提醒》,写回复发现有点长,就借此机会,写篇小作文说一下思源现在缺的一个东西吧。


其实,思源目前缺的不是一个时间提醒功能,而是一个好的内容管理方案。

为什么缺的不是时间提醒?

经历过设置好时间提醒,但是到提醒的那一刻没有行动的人,大概率都能理解下面这种心情:

任务设置的时间到了,但是现在的我不想处理,我想先放着。

我不能选择完成它,因为这个任务实际上没完成。

我也不想放弃或者删除它,因为我还是想处理它的,只是现在的我不想,或没时间、精力等。

所以我需要这个任务一直在那里。

但是什么时候完成它?不知道。我只是有兴趣,也许未来有一天我会处理它,也许不会。

正是出于这样的心理活动,在我的滴答里,有一堆过期几百天的任务;也有一堆没有设置时间,仅仅是列在那里的任务。

另外还有一堆思源里 [[待办]] 的想法、飞书多维表格里管理的叶归问题清单,加起来几百个应该绰绰有余。

image

我不想做吗?想,但我现在不想动,又或者没有足够的时间和精力去处理。

未来什么时候能处理?不知道,所以我也不知道应该设置到哪一天。

但我需要知道我想做/需要做这样一件事,所以就把他们放在那,甚至这个过期时间也能提醒我:“原来这个任务我已经‘拖’了这么久了”。

任务管理的核心

任务管理的本质是“注意力管理”。(参见哈桑的《GTD 和时间管理没有半毛钱关系》)

关于任务管理,我仅遵循两点简单的原则:

  1. 能将脑中想法/任务快速转移,从而清空大脑继续专注眼前事
  2. 任务能方便地呈现在我眼前

当你面临一个任务需要处理,能做的选择无非以下几种情况:

能拒绝的就拒绝,该放弃的就放弃,这也算是一种完成。它的生命周期在你做出选择的这一刻就停止了,除非未来有一天它还会再出现。

如果不能拒绝、不愿放弃,那么是你必须做的。

对于必须做的,如果紧急,像是:

  • 你饿极了;

  • 语雀服务器宕机,线上系统/软件出 bug,影响用户正常使用;

  • 以及其他类似的场景,不浪费时间列举,大家都有自己的紧急项。

像这类紧急问题,只关心能不能以最快的速度解决,任务的处理过程从出现的那一刻就开始了,不可能给你一个未来的时间,等你有空了再来处理。所以根本谈不上管理。

只有那些不属于这两类(可放弃或可拒绝的、紧急且必须的),但是又不得不做、或自己想做的任务,才需要进行管理。

而人的记忆又是一个不靠谱的东西,为了对抗它,我们需要能够快速地把它们记下来。

等一会再记?对不起,等你想写的时候,大概率是已经忘了。

比如领导打电话给你安排任务,同时说了一大堆内容,对于大多数人来说,要记住所有谈过的内容、或者在通话结束后能想起其中某些内容是比较困难的。

当你领导在谈话中安排一个任务时,最好的办法是立即写下来。如果此时你没有一个好的记录方法,你也不可能让领导等你先准备好纸笔再让他说(懂得都懂)。正是有这样的场景存在,所以通话录音是一些人的刚需。

在用座机的那个年代,一些人会在电话旁边常备笔和便利贴,也是为了应对类似的情况。

所以,能够以最快的速度,将任务记录下来,说它是任务管理的第一原则,应该无可争议。

虽然快速记录是第一原则,但是,

记录一时爽,整理火葬场

随着记录的内容变多,如何在众多任务/笔记中,找到我们需要的/想要的/关心的内容,就成了一个问题。

注意:从里这里开始,任务/笔记将会被混用。记下来的任务,本就是“笔记”中的一个细分方向。

并且接下来的内容中,将会混用一些名词。

最简单的管理方案,就是按文件夹/笔记本/清单进行分类。

比如为工作任务准备一个笔记本,为生活任务准备另一个笔记本。

对应到数字生活里,就是分别创建一个文件夹,或者清单。

但是这个方案会出现两个问题:

  1. 文件夹/清单数量增多了以后,如何从众多文件夹/清单里找到自己要放的地方也是一个问题。
  2. 如果一个任务,一篇笔记同属于两个文件夹,你将会为文件的存放位置感到头疼。无论放在哪一个文件夹下,在另一个文件夹中,你将失去对这个任务的关注,也就是说,在另一个文件夹里,本应该出现的内容,它消失了。

为了应对这样的问题,这里介绍链接管理和标签管理两种模式。

在这里请注意,虽然我用了“链接”和“标签”这两个词,但是它们指的是一种抽象的概念。

管理链接

链接管理的主体是文件夹/笔记本/清单,也就是内容汇集的地方。在这里,把相似的内容全都手动整理到一起。

由于同一个内容,没办法同时存在于两个地方,因此我们可以通过管理“一种能够快速找到内容的方法” ,通过这个方式能让我们找到需要的内容,也是一种办法。这个“快速找到内容的方法”,就是“链接”。

我们来看这样一个场景:读书笔记。

当你在一本书里标注出了一些重点以后,如何方便的汇总这些内容呢?最简单的方式是抄一遍。

但如果两本笔记本里都要汇总同一段内容,那你就需要抄两遍。我想大多数人都不愿意把时间花在这上面。

更简单的方式是记录下哪本书的哪一页,甚至可以是第几段话的第几个字开始,到第几个字结尾。不过这样很麻烦,记录书名、页码,以及开头和结尾的几个字是啥,基本就足够定位到原内容了。

这样的一种记录模式,也可以看成是一种链接。浏览器里有一个叫做文本链接的技术,就是类似的方法。(简单的介绍可以看我的这篇知乎回答

关于链接管理,哈桑写过一篇《MOC - 管理链接而非本体》,这篇文章不过多展开讨论了。

接下来我们看看,

管理标签

链接管理的主体是文件夹/笔记本/清单,是内容汇总的地方。

而标签管理正好与其相反,管理的主体是内容本身,也就是需要汇总的内容。

前者需要你手动将内容,或指向内容的链接/副本,一个个放到对应的汇总处。

后者是通过增加标记,当你在查看某个标记时,所有被标记过的内容,无论在哪里,都能集中呈现在你的眼前。你可以理解为,当你添加好标记以后,内容自动去到了它该在的地方。

这个标记可以是标签,也可以是思源里的块引,甚至也可以是你在搜索时用到的部分文字。

想要实现标签管理,只能利用信息化技术,也就是各种软件(app)。

比如这里我随便从豆瓣找了一个例子。先是将内容(视频)划分成电影和电视剧,然后可以通过标签进一步筛选。

并且在下图中,有“华语”和“国产剧”这样两个标签,某种程度上可以是指“说中文”的内容,也就是可以看作是同一个标签。

image

而对于《雄狮少年 2》这一内容主体来说,它可以拥有“中国大陆”、“喜剧”、“动作”等多个标签。在喜剧电影、动作电影这两个标签分类下,它可以“同时存在”。

image

无论是上面两种方式的哪一种,本质上是注意力管理。减少在无关内容上的注意力消耗,通过“文件夹”、“标记”、“标签”等方式,将精力/注意力放在自己想关注/需要关注的内容上。

所以任务/笔记管理的第二点,也是最重要的一点是,方便地呈现想要的内容,从而进行注意力及精力的管理。


现在来聊一聊这篇文章的主旨,

思源欠缺的内容管理方案,以及如何管理我们的笔记?

第一次写任务管理方面的内容,前面零零碎碎的说了一些我在笔记、任务管理上的经验、习惯和看法。

我不确定有没有很好的传达下面的观点:

  1. 我们需要快速完成记录
  2. 我们需要方便地找出我们需要的内容

接下来我尝试用文字带你体验/回顾一下内容管理中的痛点。


记录过程中的注意力转移问题

只要我们需要记录,那么就一定要有一个载体。

因此你可能需要经过,找到笔记本、再找到笔、翻开笔记本,找到可以写下它的地方、写下你要记录的内容,这样一个过程。

如果你用手机进行管理,那么你可能需要经历,拿起手机、找到 App 并打开、点击添加按钮、然后是写下内容。

如果涉及一定的管理方案,比如区分工作、生活、学习等类型的内容,那么你还要考虑当前的内容属于哪一个分类,对应的清单/笔记本在哪个位置。

你不得不把你的注意力,从当前做的事情中抽出来,开始思考“笔记本在哪”、“笔在哪”、“app 放在哪个桌面的哪个位置”、“文件夹/清单应该从哪里打开”。

在你写下内容以前,你需要经历一次或多次思考,才能完成“写下内容”这件你本来想做的事。而其中的每一次思考,你的注意力或多或少地会发生转移。

在这个找的过程中,如果来了条通知、电话,你的注意力又会再次转移。

最后,你可能就忘了你要写的内容是什么,又或者忘了在这之前你在做什么,应该继续完成什么。

理想的灵感捕捉方式

如果在你手边刚好有一支笔,以及翻到对应位置的笔记本,那么你可以拿起笔就写。

可你总不可能每次都恰好处在这么一个状态,难以避免需要经历“找”的过程。

为了减少记录上的阻力,便利贴 + 收集箱是一种比较理想的组合。

每一次记录,只需从便利贴上撕下一张并写下内容,然后统一贴到集中存放的地方,也就是收集箱,所有内容都会存放在这里。

可是如果不进行整理,最后收集箱也会面临前面提到的问题:内容数量变多,找出需要的内容会变得不方便。

所以最终我们不得不面临内容需要整理的情况。除非你不记录、不需要快速找出内容。

如何在思源笔记中捕捉灵感

要想在思源笔记里复刻便利贴 + 收集箱这样的操作,你可以先创建一篇叫做 [[Inbox]] 或者 [[收集箱]] 的文档,写一张便利贴,等于在这篇文档里写了一堆文字。

这里不得不提一下思源笔记采用块编辑器的优势——一张便利贴里可以写多行内容,在思源里,如果你将多个段落合并成一个超级块,这个超级块就像是一张便利贴一样。

但是这种模式依旧不理想,或者说不够痛快。

除非你的思源笔记就只打开 [[收集箱]] 这篇文档,并且始终保持输入完以后的状态。这样你才能每次打开思源,刚好是你要写下内容的位置,从而完成打开就写这样一个行为。

可是我们肯定会查看其他文档,如果要保持记录的爽感,每次看完其他文档都得重新换回 [[收集箱]]。

哪怕你用固定文档的方式,让你能够快速打开,但是定位到文档末尾,或其他要写的位置,也是要下点功夫的。

我曾经试过只使用思源笔记自带的日记功能,通过 alt + 5​ 打开日记,再通过 Fn + Cmd + ->​ 定位到文档末尾,然后开始写内容。

对比过去我在用苹果备忘录的时候,思源的这套流程只能说是刚刚及格。遗忘使用备忘录的方式,流程则要比这个顺畅的多。切换软件,新建一篇备忘录,然后就只管写了。

虽然思源的流程只是及格,但也总好过经历漫长找文档、找写入位置的过程。

曾经我尝试过用一篇飞书文档记录我的想法,为此还制定过快速跳转到文档末尾的大纲和链接:

image

如果没有尝过甜头,你永远不知道自己过的日子有多苦。

集市里首次实现“速记”功能的,应该是 KNote,但是它在内容的格式上太强制性了,比如你只能新建引用块。在我看来,引述块本身含有:代表引用了一段内容”的意思在里面,以这个类型的块作为承载体,我认为是不太合适的。

在我当时的测试过程中,我没有发现 KNote 有创建其他类型块的方式(只代表当时的情况),加上懒得麻烦也懒得等更新,于是我就自己实现了一版,发展出了叶归现在的一键记事模块。

PS:由于一键记事窗口太过舒服,偶尔出现用不了它的场景,我甚至有点不会记录了。

由于我的思源笔记是一直开着的,使用电脑时,每当我有需要记录的内容时,我只需要通过快捷键打开一键记事窗口,然后就能写下当前的想法。写完以后快捷键关闭窗口,注意力就从冒出来的想法/事件上,切换回正在做的事情上了。

比如正在写代码时,有人给我发了一个资料需要查看,复制粘贴放到思源里,并且简单绑定一个块引,就可以不关注这个事情了,等到后面清理事项的时候,再把注意力放回到这个事情上就行。

比如开会时有一个事情需要会后讨论,我只需要打开窗口,写想法。不需要事先准备好要记录的文档,不需要担心临时起意导致找不到要记录的地方。甚至记录过程中,还能腾出 20% 的注意力关注会议正在讨论的内容,如果比较关键,先暂时切换成参会状态,否则完成当前在记录的内容之后,再切回参会状态。

image

能做到类似事情的,可以是滴答清单的全局添加小窗、语雀的小记窗口、quicker 自定义的弹窗、KNote、小记插件等等。

只要能实现不中断当前状态,快速写下想法,都是可行的方案。

但我不得不再次推荐叶归的一键记事。这不仅仅是因为我是它的作者,而是一键记事才能让你实现管理过程中最重要的一点,

在管理过程中,保持统一的心智负担

我个人目前使用的产品组合是思源笔记 + 滴答清单 + 飞书。

虽然还没有一个软件能完成我设想里,笔记软件所需要包括的功能模块,但是我愿意舍弃一些需求、放弃一些软件,以达到内容集中于一个软件或系统中。

就连我比较喜欢的 Prodrafts,这样的无限白板软件,我也放弃了。

为什么不用多个软件各司其职?

最近在开发一个功能时,前前后后好几个测试数据是通过聊天软件发送的,于此同时,软件内也包含一些其他沟通内容。不出意外的,我“”经历了几次需要翻聊天记录,找到对应测试数据的过程,中间“再次”伴随着几次因为翻过头导致没找到的痛苦。

反复痛苦了几次以后,我实在忍不了,把测试数据集中到我的思源里并做好标记,总算是不用再经历来回翻找的痛苦了。

image

我正在开发的叶归,目前也存在着飞书多维表格、QQ 群消息记录、滴答中的任务、思源笔记里的待办。我需要不停的在好几个软件中进行任务管理,中间不可避免地存在一些注意力的转移,哪怕我已经优化了一些流程,但是避免不了“切换到浏览器、点击书签、查阅任务、调整任务状态”、“切换到 QQ、找到对应的置顶群聊、翻阅、管理任务”、在滴答中重复这个过程、在思源笔记里重复这个过程。

也许你会说,只需要在一个地方进行管理就好了。但只要你实操一下,就会知道这个过程有多麻烦。比如 QQ 中分成好几条、中间还穿插着无关消息的问题,你需要不断复制每条消息再添加到管理软件中,就算是截图,也有可能要分成好几次。

并且因为多个软件都是在完成“管理叶归开发任务”这同样的一件事,任务的状态、标签、模块我需要在每个软件里反复进行设置。这中间的痛苦,那些换过几次笔记软件、喜欢全局属性的朋友,应该都能理解。

在不得不使用多个软件的情况下,为了减少过程中的使用负担,管理链接是唯一能采用的方案。

比如在滴答里创建好任务以后,通过添加思源的链接,在查看任务时,能够通过链接快速跳转查看详情。

image

比如有用户在链滴进行反馈时,将对应的帖子链接添加到飞书问题清单中。

image

但即使有这样的方案进行管理,当我要确认一个任务的具体情况时,我仍然需要找好几个地方进行反复翻找和确认。有时候因为忘记整理,最后出现完全找不到的情况,也是发生过的。

思源笔记里,统一的管理负担

到这里,我想大家应该能理解:所有内容能放在一个软件里统一管理,是极其必要的了。

即使不能放在一个软件里,能够通过链接进行管理,勉强也能接受。

但是如果可以,能够通过一个统一的搜索入口,一次性搜索所有软件中的内容,也是一种方案。这也是为什么前面我会说,“内容集中于一个软件或系统中”。

可目前没有这样的一个“系统”,所以我选择思源笔记为主,其他软件为辅的方案。

并为此开发了一键记事功能,用以解决快速输入的问题。

同时,也提供了在快速输入时,能够用统一的方案管理内容的可能性。

因为一键记事每次创建的就是一个思源中新的段落块,使用的是思源自己的编辑器,这个编辑器所拥有的能力,你基本上全都能用。比如前面提到的,将多个块合并成超级块。

每一次在一键记事窗口中记录内容,就好比是撕下一张便利贴在里面写内容一般。而收集箱——这些内容存放的位置,就是当天日记中的最末尾。

如果你不喜欢日记的模式,你也可以选择一篇文档,作为你的收集箱。将对应的文档 ID 填入一键记事的配置中即可。

image

并且,一键记事可以绑定多篇文档,通过 Ctrl + 1~0​ 这样的快捷键,在一键记事窗口中,快速切换到对应的文档添加记录。

这是一个早就存在于我的设想里,但因为我个人采用日记的方案,并且没人要求,因此没开发的功能。

如何管理思源里的内容

敲定了思源以后,有了捕捉灵感的一键记事,剩下的就只有每个软件都需要考虑的内容管理方案了。

内容的简单管理

在现实生活中,我们可以使用便利贴快速完成“记录”这个行为。而一旦内容写下来以后,它们就隐含了自己应该在的分类。比如“明天打电话给同事 XX,确认 XX 事项”这样一条便签。

如果仅仅只是写下来,到了“明天”这个时间,你不主动进行查看的话,那么这个事情最后可能就是被忘记处理了。

所以这是开篇提到的“时间提醒”想要解决的场景,到了“明天”这个时间,我希望能快速知道,究竟有哪些内容是我今天要处理的。

其本质上是通过「今天的日期」这个「标记」,过滤出了「与今天有关的内容」。

实际上,这条便签除了“明天”这个时间标记,还有“同事 XXX”这个人物标记,并且隐含了“任务”、“待办”、“工作”等标记。

还记得我们前面提到的「标签管理」吗?标签管理的主体是内容,当你使用一键记事快速创建内容时,注意力正是在内容这个主体上。

你可以通过设置 [[明天]]、[[待办]]、[[工作]] 这些标记,将你正在写的这个内容,标记出一系列的含义。

这里的标记,可以是标签,也可以是块引,甚至可以仅仅只是一段文字

比如我们例子中的这条便签,由于“同事”本就涵盖了工作的意思在里面,通过给文档 [[工作]] 设置别名“同事”,思源笔记会在提及中查出这条便签。

image

与之类似的,我们可以写下某个未来的日期,当到达这一天时,在日记的提及中也可以看到这个有关的内容。

image

那为什么我们不这么做呢?主要是因为思源没办法方便创建这样的“未来日期”而作罢。

这个问题也不是不能解决,比如下面这个视频,是我做的一个 Demo:通过输入 @ 快速选择今天、明天、后天,并插入对应的日期作为内容。

以上这些,正是我说“思源缺的不是时间提醒”的原因。而整个过程,就是内容管理上最简单的方案了。

标签管理的痛苦

大多数笔记用户,应该都有过用标签管理内容的经历,这很方便。但只要形成一定的规模,标签管理也会有自己的痛点。

不同标签,相同含义的痛苦

在使用传统标签时,同一个意思,写太长了累,写短了又形成了不同的标签,比如 #思源笔记​、#思源​、#siyuan​、#sy​ 就是好几个标签。

如果软件没有提供足够好用的功能,当你今天痛快写下 #思源笔记​,明天写下 #思源​,未来查看 #思源笔记​ 的时候,你会发现明明写上 #思源​ 的内容,怎么没有了?

而在思源里,你可以通过给文档设置别名,比如我给思源笔记设置了思源、siyuanbiji,在使用 [[​ 创建块引时,无论是思源笔记、思源、siyuan 的哪一种输入方式,总会提示我这篇已经创建好的文档。

image

同一个标签,不同含义的痛苦

当你使用 #生活经验​、#工作经验​ 标记出了不同的内容以后,有一天你想借鉴以期自己管理内容的经验时,结果发现不在生活经验里,被你划分到了工作经验中。它们同属于 #经验​,但有时候根据场景的不同,却又有着不同的含义。

所以过去我在推荐别人在思源里进行内容管理时,采用 [[经验]] [[生活]]​、[[经验]] [[工作]]​ 这样组合块引的方式。当你查看 [[经验]]​ 这篇文档时,反链中包含你所有标记为经验的内容。

而根据标签的筛选,比如选择 [[生活]]​,你可以在所有与经验相关的内容里,挑出仅属于生活、但不属于工作的;又或者是仅属于前端开发、但不属于后端开发的内容;又或者是通过 [[经验]] [[开发]]​ 查看所有跟开发经验有关的内容。

输入多个标签的痛苦

虽然这种组合的方式,在结果上表现的很好,但是在输入时会非常痛苦。比如我经常性的要重复输入 [[经验]] [[前端]]​ 给内容添加标记。在输入的便捷性上,远远不如一个 [[前端经验]]​ 来得方便。

image

思源欠缺的内容管理方案

在使用思源笔记时:

  • 输入的便携性上,有一键记事这样的功能。
  • 内容的结构上,自带的块编辑器可以通过超级块、列表块等类型,任意组织多行内容。
  • 内容的管理上,自带的块别名属性、反链和提及、搜索、标签,都能进行一定程度上的内容搜索和索引。

但是索引后的内容,在更进一步的细分索引上,还存在着不足。

如果真要举例的话,目前 Tana 的 Super Tag 是一个比较理想的方式。

1、我们可以通过一个“标签”,查询出所有被标记过的内容。

这一点通过思源的块引,就能实现。

2、我们可以通过一个“标签”,包含多个标签的含义,从而查出它们组合后的结果,比如通过 [[前端经验]]​ 查出同时标记了 [[前端]] [[经验]]​ 的内容。

这一点思源目前做不到,前端、经验、前端经验是分别独立的三篇文档。

3、我们可以通过一个标签,给块设置预设好的属性,比如通过 [[待办]]​ 将块标记成后续需要完成的事项。

思源目前也做不到。

4、而 [[待办]]​ 或者说 [[任务]]​ 会有状态的描述,所以 Tana 中可以在绑定 Super Tag 时,允许设置默认值,比如 Todo​,并在后续更新中,将状态更改为 Doing​、Done​。

同上,思源目前做不到。

5、在 Tana 中,更是能通过绑定 Super Tag,执行一些后续的流程。比如 f-misc 里的 Super Ref,将块引绑定的内容,快速添加到对应的数据库中。

思源已经提供了一个很好的基底,并且有许多优秀的插件作者提供了优秀的插件,比如 Frostime(F 佬) 提供的“书签 +”插件。针对开篇引用的帖子,完全可以通过查询【包含今天的日期的内容】来实现。

甚至像“明天做 XXX”,也能通过【搜索创建时间是昨天,并且内容中包含“明天”的块】这样一种方式实现。

而这个过程中会附带一些噪音,比如像“明天好像是 XXX 的发布会”这样的内容,也会被错误的查询出来,所以我们也需要能够对查询结果进行“再过滤”,比如手动标记这个内容不应该出现在搜索结果中,然后对这个搜索结果进行固化,使得下一次查询过滤时,我们能得到同样的结果。

也许还有很多细节我没有例举和考虑到,但其蕴含的本质都是相通的:通过「一」指代出背后所代表的一系列内容。

而这一系列的内容,也有着像表格、看板、日历、画廊、甘特图等不同视图下所代表的不同展示效果和内容查看时的优势。你看,最终依旧是用「一」(各种视图名)代表「多」(具体的内容、查看的效果、不同展示效果方便的对比不同内容等)。


以上内容,皆符合并按照我自己编写的《极简化学习》中,所描述的思考模型,如果你感兴趣的话,可以跳转这里进行了解。

而如何在思源里进行更好的内容管理,这个问题是叶归所需要考虑和实现的,就留给未来的我吧。如果你迫不及待想要在思源里拥有类似的功能,可订阅叶归表达喜欢的同时,为我完成这些功能提供动力。

本是一篇回复的内容,最后成了快九千多字的小作文,感谢你花时间阅读。

  • Wetoria
    12 引用 • 56 回帖 • 2 关注
  • 思源笔记

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

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

    26177 引用 • 108731 回帖
  • 叶归
    12 引用 • 56 回帖 • 23 关注
1 操作
Wetoria 在 2025-06-18 11:51:30 置顶了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Imuvux

    最近编了个概念叫做笔记的属性空间和呈现空间。属性空间指笔记的各种信息属性或者叫信息标签、元数据,呈现空间指笔记的呈现样式与筛选结构。比如用文档树管理笔记,那么文档名和上层文档名就定义了一个笔记的信息属性,文件夹层级结构则是对这个属性维度的呈现方式,筛选结构为“通过打开文件夹排除不属于 XX 的笔记”。标签、双链、数据库同样是各种属性子空间,比起文件夹的优势在于一份笔记可以关联多个属性维度,比如同时绑定好几个标签然后能够进行深度筛选。各种属性空间具有不同的优势,比如标签可以做层级嵌套,双链可以内联式地组织空间结构,数据库可以附加字段等,其原生的呈现空间也各有不同。按这种理解,所谓自下而上就是先有内容再锚定信息属性,而自上而下就是先定义信息属性再赋值内容。

    笔记管理的进一步优化在于属性空间与呈现空间的解耦,或者说通过制定查询将属性空间与呈现空间关联。比如 F 佬的动态数据库可以从任意属性空间映射到数据库,相当于将各种笔记属性作为后端,将数据库筛选视图作为前端,充分发挥数据库方便的筛选操作。这方面最极致最优雅的应该是 Anytype 的图数据库理念,所有内容都是对象,所有属性都是关联,所有筛选呈现都是集合集锦,采用点边结构搭建了最为通用的内容管理范式。

    某种意义上,思源欠缺的是属性空间的路径概念,也就是怎样沿属性维度从一个笔记到达另外的笔记。因为缺少这种路径,所以只能用尽可能多的属性维度去锚定笔记的属性空间坐标。当然大多数内容应该用不到那么复杂的界定形式就是了。

    以上是一些可能有点偏题的不成熟想法。顺便,日历面板插件可以一键指定创建日期的日记,也能一键打开,对于文中的案例可能有帮助。最后期待一手叶归,吹爆 VV 佬~

    1 回复
  • 日历面板是可以创建,但是输入流会中断。你不可能因为需要关联未来某篇日记,而先去创建好未来的日记再通过复制引用或 [[ 进行关联。直接在当前位置插入未来时间,是最简单舒服的,剩下的应该交给内部处理。

    另外,思源不是没有“属性空间的路径概念”,而是有了操作方法,但没有相关的查询功能。比如反链筛选面板就实现了深度查询;自带的关系图也有深度关联的查询,但是展示结果约等于没作用,而 @ACai 调整过的关系图,能够比较正确的反映用反链链接的块之间的结构。

    doge 最后,真心建议先来看看极简化学习。

    1 回复
  • MasterYS 1 1 赞同

    在任务管理和处理的时效方面,我和 LZ 有一样的困惑,我现在是用数据库解决的。但是数据库最大的问题就是没法提醒,只能我打开的时候主动查看,谁要处理,谁还没处理,谁还可以拖。

    但是 chuan 佬提供的插件解决了我提醒的问题,但是提醒不能绑定到数据库主键,需要单独建文档或者块,但是基本能让我 all in one 了。

    感谢你们这些插件大佬的插件

    图片.png

    1 回复
  • Imuvux

    关系图谱能揭示完整引用链路肯定很有价值,毕竟双链和数据库都不擅长属性继承(子级信息属性),总归需要一些补强。进一步发展的话可能还是需要增强筛选手段或者说文中的细分索引,因为双链笔记结构过于原子化了导致有时候需要做大范围的剪切过滤,比如继承式引用不仅在引用 a1 时视为也引用了 a,也能在排除 a 时也一并排除 a1,a2。不知道图谱的完整路径、面板的筛选过滤和内容预览能不能结合到一起。

    1 回复
  • Wetoria 1 赞同 via macOS

    本质上核心还是【关系链路上的处理问题】。比如在 [[前端]]、[[后端]] 中添加 [[开发]],那么在 [[开发]] 的“被引用(也可称作反链)结果”中,应当可以查询出 [[开发]] 以及 [[前端]]、[[后端]] 的内容。然后实现你说的过滤筛选效果。这就是整个内容关系上的核心。

    而底部反链、数据库、关系图谱,都是这个关系的不同展现形式。

  • cocytus 2 评论

    大佬,这个数据库是哪个插件构建出来的

    是数据库模板,楼上已经提供了
    MasterYS
请输入回帖内容 ...