怎么让在笔记位置移动后让笔记中图片相对路径自动更新

遇到的问题

如果更改笔记的路径,怎么让图片的markdown连接自动更新?我尝试移动笔记的存储路径,在Obsidian中图片可以正常显示,但是Typora中因为图片相对路径没变,所以不能正常显示图片?想请教下这个又什么好的解决方案?
(改变图片位置,笔记中会收到图片地址链接修改的通知,点击后可以修改。但是反过来修改笔记位置,不会有类似提示)

当前设置

内部链接类型:基于当前笔记的相对路径
使用Wiki链接 : 关闭
附件默认存放路径:当前文件所在文件夹下指定的子文件夹中
子文件夹名称:image

或者有什么比较好的笔记图片管理存储方式吗?

有什么插件能做到这一点吗?目前在论坛看到一个方法是重命名图片所在的文件夹再命名回去,这样笔记中的图片链接可以更新,有没有其他的做法。

用插件 consistent-attachments-and-links

:bangbang:使用前先备份仓库

你的obsidian基础设置不变,
插件设置里面 附件文件夹名字设置成image
其他选项自己看情况开启。我是把前6个全开启了。
然后命令行里调出插件的命令试着用吧。

最好先用 插件的check vault consistency命令,检查下链接有错误的文件。
修正所有错误链接后,平时保持插件开启,就可以随意移动文件了。

1 个赞

Consistent Attachments and Links 插件 我之前用过,但是那个插件好像每次改都要弹出两个提示,有点烦,就没常用。不知道是否有什么办法消除或者只留一个提示?

好的 谢谢你 :smiley:

最近也发现这个问题,但发现consistent-attachments-and-links有时不能把所有图片相对路径修改,目前做法是把所有图片放在一个assets文件夹下,移动文件后修改assets文件名(比如assetss),obsidian会自动更新相对链接,然后再把assets名改回来。当然也可以手动搜索替换

需要把设置-文件与链接-始终更新内部链接打开

根据我的经验,不能自动修改链接的情况,
是因为在使用这个插件前,链接就是有问题的。
所以说最好先用check vault consistency命令,检查并修改错误链接。

1 个赞

我只知道用css片段可以关闭通知

.notice {
    display: none;
}

但这个片段会关闭所有通知。

没事,因为我这个插件用的不多,所以我怕是我哪里的插件说明没看着。如果确实没设置的话,去 main.js 里把 Notice 注释掉就行了。