phanto
关注
91887 号成员,2022-10-14 11:26:12 加入
59
个人主页 浏览
47m54s
在线时长
  • 关于本地链接的图片

    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 压缩包里了。