Back to Blog

Obsidian 入门48:为什么剪藏到 Obsidian 的文章,图片过段时间就没了?

林小卫很行

这是一个「Obsidian × AI」系列。

我会从最基础的认知开始,慢慢写到资料整理和收集、写作工作流,再到怎么把 AI 接进来。

如果你还没看过上一篇,可以先看 Obsidian 入门47:不想用图床?本地图片也能管得井井有条

群里有人问:剪藏到 Obsidian 的文章,为什么过一段时间图片就不显示了?

这个问题问到了点上。你刚用 Web Clipper 剪藏完一篇文章,文字都在,排版也还行。过了几周打开一看,图片位置只剩一个裂开的占位符。

不是你的笔记出了问题。问题出在图片还在别人家的服务器上。


图片为什么会失效

原因有三层。

第一层,剪藏工具保存的是图片链接,不是图片本身。![](https://example.com/pic.jpg) 这张图没有进你的库,只是借了别人的服务器给你看。哪天对方关了防盗链、换了域名,图片就跟着没了。

第二层,微信公众号的限制。微信文章里的图片,刚剪藏下来可能还能显示,过段时间就会失效。这是微信对外链展示的控制手段。

第三层,懒加载。公众号的图片是滚到哪才加载到哪。如果你打开文章直接剪藏,根本没滚到底,后面的图插件根本没拿到。

![[Wechat/published/attachments/7a738ea49cff5a2c52ac50c1bb0a5d59_MD5.jpg|400]]


剪藏前:先让图片全部加载出来

如果是剪藏公众号文章,在用 Web Clipper 插件的剪藏按钮之前,有一个动作非常关键。

打开公众号文章,从头滚到底。确认文章里的图片都正常显示了,再执行剪藏。

就这么简单一个动作,能避免大部分"剪藏后图片缺失"的问题。


第一步:Local Images Plus 把图片下载到本地

现在图片已经全部加载并剪藏进 Obsidian 了,但链接还是指向原平台的服务器。

这时候需要 Local Images Plus。这个插件的核心作用,是把笔记里所有远程图片链接下载下来,存到本地附件文件夹,然后自动把链接替换成本地引用。

安装很简单。在社区插件市场搜索 Local Images Plus,点安装就行。

插件

装好后打开设置。如果你的 Obsidian 已经设置了附件图片是跟随笔记起一个新的 folder 的话,那就不需要去特别地进行设置,保持默认就行了。

因为这样图片会存放在当前笔记旁边的文件夹里,方便管理。

插件设置 关键操作在这里。打开一篇刚剪藏好的文章,按 Ctrl+P 打开命令面板,搜索「Localize attachments for the current note」。这里可以看到有两个选项:

  1. Plugin Folder:会在你当前笔记的位置。
  2. Obsidian Folder:会去到 Obsidian 的根目录。

插件会扫描这篇笔记里的所有远程图片,一张张下载到本地。它只处理你当前打开的这篇,不会动其他笔记。

插件命令

几分钟后,图片就从别人家的服务器搬到了你的硬盘上。

比方说我刚才用这个命令跑了一下,那么我这篇笔记里面的那些图片,就出现在了我当前笔记的旁边的文件夹中。

而且自动把文章中的远程图床链接替换为了本地路径引用。

attachment


第二步:Image Auto Upload 上传到自己的图床

图片到本地了,稳了。但如果你跟我一样,图片全部走图床(参考 Obsidian 入门46:给 Obsidian 搭个图床,图片终于不怕丢了),还可以再往前走一步。

Image Auto Upload 这个插件做的事情是:你在笔记里粘贴或拖入图片时,它会自动把图片上传到你配好的图床,然后把链接替换成图床地址。

那怎么让已经下载到本地的图片也触发这个上传机制呢?有两个做法。

方法一:在 Obsidian 的文件管理里,找到刚下载的本地图片,直接拖回笔记正文区域。Image Auto Upload 检测到图片拖入操作,会自动上传并替换链接。

方法二:Image Auto Upload 有一个命令叫「Upload all images」,运行后会扫描库里的图片上传到图床。不过这个命令会处理整个库,不只是当前笔记。如果你只想处理刚下载的几张图,用方法一拖回去更精准。

拖动

两种方法都行,看你怎么顺手。

所以整条链路是这样的:

image.png|400

每一步都会自动替换笔记里的引用,图片始终正常显示,只是来源从别人的服务器变成了你的硬盘,再从你的硬盘变成了你的云端。

![[Wechat/published/attachments/fadc35befae23311d0ef0a5e5ade9bff_MD5.jpg|400]]


三种方案,你选哪种?

上面这个流程走完,是最完整的方案。但不是每篇剪藏都需要这么折腾。

临时扫一眼的文章,保留原链就行,挂了也不心疼。真正重要的文章才值得走完整套流程。

三种方案的区别在这里:

方案 稳定性 库体积 适合场景
保留原链接 最小 临时资料、不重要的网页
下载到本地 较大 需要长期保存的重要文章
本地+上图床 最小 多端同步、需要发布的内容

你自己判断,哪些内容值得"真正拥有"。


进阶阅读