遇到的问题
进行了同一片笔记内部文本的链接,只显示出链,反向链接却没有显示
如何解决这一问题呢
还真没仔细想过这个
以 dv 对指定的笔记查询出链和入链,
发现 出链 vs 入链 还是有不少区别的, 并不对称
附 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
等, 这确实没想到好办法, 可能得鼓捣脚本了
我下载了这个插件,但是还是没有显示,
右上角没有出现那个小数字,显示被链接的数量
试过了还是不行的
没有效果
是需要对此插件做什么设置吗?我试了一遍,都没有出现此效果
看到截图这里没空格, 这样是正常的链接吗?
底下俩链接, Ctrl 悬停时可以预览上面段落? 点击时可以导航到上面段落?
这个是可以的,不会出来小数字
这两张图片都是正常的链接,链接会显示,但不会出现小数字提示
我还是没弄清楚 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