双链无法在特定场景新建笔记,如何解决?

遇到的问题

我使用 dataviewjs 筛选出了笔记中所有有特定标注的名词,例如带有书名号的词语,举个例子:《百年孤独》,《老人与海》,并在展示的时候,在左边加上了‘[[../书籍/’,右边加上了‘]]’。

这样,就变为了[[../书籍/《百年孤独》]]、[[../书籍/《老人与海》]]。

当我单击这个双链的时候,假如书籍这个文件夹并不存在,则会新建这个文件夹,并新建这个文件。

但假如书籍这个文件夹已经存在,就无法新建成功,只能跳转到空的首页。

也就是说,双链在前面附加文件路径..的情况下,只有第一次新建一个文件夹,才能成功,否则不能成功 :thinking:

不知道这个算不算 ob 的 bug,想问问大家有没有好的解决方案?

预期的效果

点击前方附加文件夹路径、且未创建文件的双链时,能正确新建文件。

如图,我在测试文件夹下的源文件中,链接到测试2文件夹下的链接文件

当点击双链时:

弹窗:文件夹已存在(其实并不存在),并自动弹出一个新标签页。

这是个 bug,不过官方开发人员说不会解决(至少现在不会)。

通过 dataviewjs 将表格中的双链从相对路径设定为绝对路径,解决了这个问题。 :sleeping: