-
关于本地链接的图片
2022-10-15 20:44我找到了一个办法……说实在的,很简单,简单到看着各种代码挠了一天头的我怀疑自己是不是没有头。
最初我尝试了找 md 文件的编辑方式,在 Typora 里可以直接替换掉图片的链接。但对于上千的文档而言……一篇一篇替换有点难为人了。
于是我尝试找了有没有大佬好心分享批量替换的插件之类的,然而即使是再简单不过的 java 代码,我也是挠了一天的头,最终颓然放弃。
吃了晚饭看着电脑上的思源,一度怀疑自己逃离前笔记软件这个行为的正确性。
然后我想到了思源似乎也是能看图片链接地址的,那……它能不能查找出来呢?
如果查找出来了,那它……能不能直接替换掉呢?
答案是可以……对!这个软件它本来就可以批量直接换掉你图片、文件的链接地址!只需要一个 Ctrl+R。
总之就是因为没仔细研究过软件的使用方式,也把它想的太简单了。连替换的快捷键都搜了半天,最后回到软件里从新手教程中才找到的。
最后再重复一遍我的操作供跟我一样小白的朋友参考:
我先是在失效图片中通过详情找到图片原来所在的地址,然后从台式机上这个地址的文件夹拷贝了这些图片,转移到了笔记本的思源 data/assets 文件夹中。
接着在思源中使用 Ctrl+R 快捷键,查找已经失效的原图片地址,我的是 F:/YD/youdaonote-images(注意如果是其他文件,或许会在 youdaonote-attachments 之类的文件夹中),将其替换为你放图片的新地址,我是替换为 D:\siyuan\data\assets,直接塞思源 data 里去了,还是本地绝对路径。似乎也可以直接修改为 assets,直接改成 assets 貌似就是相对路径了。
需要注意的是:似乎是我笔记本性能受限,我一次性替换太多(比如五千多……)会有一部分无法替换,需要多次执行查找替换的操作。
不过这样修改之后,经测试已经可以直接导出到 data 压缩包里了。