如何让同一篇笔记中的反向链接显示【求解决】

遇到的问题

进行了同一片笔记内部文本的链接,只显示出链,反向链接却没有显示



如何解决这一问题呢

还真没仔细想过这个
以 dv 对指定的笔记查询出链和入链,
发现 出链 vs 入链 还是有不少区别的, 并不对称

  • 出链: 带 type, 带 path 和 subpath, 带 display name
  • 入链: 啥额外细节都没有, 就只有个 path 信息
    • 猜测可能是由于, 出链的每条 link 详情, 仅从当前笔记就可获取了
    • 但想给入链的每条 link 列出详情, 就得分析 n 个笔记的具体文本, 于是 Ob 没维护这个数据

附 dv 查询方式类似如下

```dataview
table 
	file.inlinks as "入链",
	map(file.inlinks, (link)=>meta(link)) as "入链meta",
	file.outlinks as "出链",
	map(file.outlinks, (link)=>meta(link)) as "出链meta"
FROM ([[]])
```

会看到出链有明细属性, 如

```
* display: aliasB
* embed: false
* path: 笔记自身链接自己.md
* subpath: headingB
* type: header
```

而入链啥细节也没有

注: dv 的查询结果只能一定程度上代表 Ob 的元数据结构

所以回到问题, 个人感觉想利用 Ob 现成数据做这事, 是指望不上了

如果目的是为了: 超长笔记里想看看哪里 (小标题, 段落等) 被自身笔记链接过, 推荐用 TfTHacker/obsidian42-strange-new-worlds 做替代, 这个巨好用, 链接关系会实时显示在最贴近位置, 不必从别的面板查看

如果目标是精确的, 就是要在核心插件反链面板里, 要额外显示自身笔记链接自身时的 my_note#headings my_note#^blockid 等, 这确实没想到好办法, 可能得鼓捣脚本了

1 个赞

我下载了这个插件,但是还是没有显示,
image
右上角没有出现那个小数字,显示被链接的数量

关掉后重打开笔记了也不行吗?

试过了还是不行的

正常笔记间互链有效吗? 指向同笔记内的其他小标题的链接有效吗?

同笔记内部的指向段落的 blockref 链接, 大概这个效果

image
没有效果

是需要对此插件做什么设置吗?我试了一遍,都没有出现此效果

看到截图这里没空格, 这样是正常的链接吗?
底下俩链接, Ctrl 悬停时可以预览上面段落? 点击时可以导航到上面段落?

image

image
这个是可以的,不会出来小数字
image
这两张图片都是正常的链接,链接会显示,但不会出现小数字提示

我还是没弄清楚 Strange New Worlds 是 “仅该笔记的某个 blockref 链接的角标不显示”, 还是 “仓库里所有笔记的所有双链的角标全都没显示”

如果重开启笔记也没用, 且插件设置看着也没啥问题, 实在不行, 造新仓库里只安装这一个插件试试吧, 如果能同时控制台 Ctrl+Shift+i 看看是否有报错, 也是有帮助的

新的仓库还是不显示的

我也新造一个库试了下
SNW v2.1.4 确实有点问题, 昨天我测试时没用这个最新版, 不好意思

目前看到情况如下:

SNW v2.1.4, 快, 悬停面板里展示了更详尽信息

唯一问题就是, 笔记指向自身的链接, 如果是没指定笔记名, 形如 [[#heading]] / [[#^block-ref]], 就不显示角标
而显式写出笔记名 [[my_note#heading]] / [[my_note#^blkref]] 这样就有角标

不清楚这是逻辑如此, 还是升级后 bug (我感觉这得改为跟以前版本行为一致)


SNW v1.2.6, 旧版本, 写成 [[#heading]] / [[#^block-ref]] 也显示正常, 但功能略少


所以目前觉得, 可以考虑先 SNW v1.2.6 用着, 等插件未来更新

PS. 下载旧版本 SNW v1.2.6 的办法
1 可以直接从 发布页面 Release 1.2.6 · TfTHacker/obsidian42-strange-new-worlds 下载到 main.js / manifest.json / styles.css 覆盖到 <vault>/.obsidian/plugins/obsidian42-strange-new-worlds
2 也可以安装 BRAT “Add Beta plugin with frozen version” 然后填仓库名和 tag