附件路径里包含空格时,附件在文档里无法正常显示

目前有几十个md文档,由于文档使用typora生成,所以每个文档的图片附件都放在同目录下的同名文件夹里,导致对应的也有几十个同名的附件文件夹。
现在的问题是,有些文档名包含空格,所以附件文件夹的名称里也有空格,但是对于空格,Obsidian需要转义,用%20来表示,才能正常显示图片,这个有什么好办法解决吗?

1 个赞

用<>包裹链接即可, 至于如何批量给链接加尖括号, 可以写一个正则替换

替换为 [[]] 这种wiki链接也可以

好吧,看来只能这样了:rofl::rofl:

因为考虑到迁移的可能,所以我还是用最基本的md语法吧:rofl::rofl:

你可以用插件linter, 往里面写一个regex, 然后手动甚至自动触发, 用起来很方便的. 我就这么给所有带text fragment的链接加<>.

好的,我去研究一下,多谢分享:orange_heart::orange_heart:

您好,请教一下,用插件 linter 可以实现 [测 试](测%20试.md) 这样的链接自动触发转换成下面地址带<>的格式呢?

[测 试](<测 试.md>)

添加一个正则替换 (?<=\]\()(?!<)(.+?)(?!=>)(?=\)) gm <$1>

1 个赞

十分感谢,设定 这个 正则 后,执行 格式化 的确可以更新链接到 (<格式>) :+1: