使用双链笔记的朋友可能会遇到类似的问题。
前期为某个主题积累了一些「传递型引用」的笔记,在尝试进入主题进行整理时,如果直接从反链面板拖动整个块到正文,会丢失这个块记录时的上下文。
比如我在 12 月 19 日的日记里随手记了一条关于虎鲸的灵感,下面列了三个子要点。三个月后我打开 [[虎鲸]] 页面整理反链,想把这条笔记拖进正文——结果发现拖过来之后,它变成了孤零零的一段话,跟日记里其他内容的关联全断了。

并且,移动后的块在主题内,仍然会保留主题的引用。需要手动处理。

所谓「传递型引用」,就是你在 daily notes 里写下的那种 [[主题页]] 加上一堆子节点的笔记——它的唯一目的就是把内容传递给主题页(可以在反链面板查看)。
其实我们想要达到的效果只是:
将「传递型引用」需要传递的信息归集到引用块下
清理传递型引用避免整理后的引用仍然污染反链面板
最好能将传递的信息在原来的位置留痕
在Roam 及模仿者中都有提供「Replace with Original」的功能,针对的是单纯的引用:

比如我在 2025-12-19 日志页面下写了一段文字 A,然后在主题 Page 里使用块引引用 A。
对于引用 A 的引用块,就可以使用「Replace with Original」,将 A 从日志页面移动到主题下,并在主题下建立一个引用指向主题 Page 下的 A。


受这个思路启发,我在虎鲸笔记的插件恐龙工具箱里实现了传递型引用的版本。
我们对传递型引用做类似处理,将传递型引用下的子块转移到主题内,再在原来的传递型引用下保留主体内转移后的块的引用。然后,由于这个传递型引用已经完成了它的使命,我们可以将其转换为文本,避免污染反链面板。(如果需要,此时仍能在「提及」或「候选引用」看到原来的信息。)

