{"body":{"post":{"id":"2y0q1y26102x2r5g090g","createdAt":"2022-10-18T11:44:20.351Z","updatedAt":"2022-10-22T15:24:59.622Z","title":"0027 笔记中的图片管理","content":"---\ncreated: 2022-10-19 02:44:39\nupdated: 2022-10-22 23:20:12\ntags: \n  - Note/Obsidian\n  - Note/Note\n  - Note/Article\n  - Published\n---\n\n> - [《遇见 Obsidian》系列笔记汇总目录](https://meta.appinn.net/t/topic/37042)\n> - 如果觉得有用就支持一下作者：[老鼠爱发电](https://afdian.net/@daomishu)\n\n---\n\n### 本地图片\n\n首先，应该设置一下附件位置和存放规则——“设置——文件与链接”中有两个附件相关的选项。\n\n推荐使用：\n\n- 指定的附件文件夹：就是设定一个文件夹专门用来保存附件（这里说的附件不单指图片）。这种方法附件可以集中管理。\n- 当前文件所在文件夹下指定的子文件夹中：这句话说的比较绕，就是在你某篇笔记的身边建立一个文件夹，用来存放这篇笔记相关的附件。这种方法附件就在笔记身边，方便迁移。\n\n设定好之后，本地的图片就直接粘贴或者拖拽过来就好，文件会自动复制到附件文件夹中。（其他类型附件的处理方法相同）\n\n### 更灵活的附件文件夹\n\n如果你觉得第二种方式（当前文件所在文件夹下指定的子文件夹中）适合你，可能你要了解一下细节。Obsidian 对于附件文件夹的自动建立不支持使用变量，也就是在某一个文件夹下只能有一个附件文件夹（因为同名），这并不灵活。这时候可以借助 [Custom Attachment location](https://github.com/RainCat1998/obsidian-custom-attachment-location) 插件来设定附件位置，而且支持自动文件重命名，文件名修改同步修改附件文件夹和附件名称。\n\n### 图片重命名\n\n[Paste image rename](https://github.com/reorx/obsidian-paste-image-rename) 插件可以对粘贴的图片进行重命名，设定好规则可以无感自动运行，也可以每次粘入图片时提示确认。但拖拽进来的图片似乎不能触发它工作。\n\n不过没什么，通过命令调用它可以批量处理当前笔记中所有图片。（Ctrl+P 打开命令面板，输入 Paste 找你觉得最合适的选项……\n\n### 清理图片\n\n在笔记中删除图片，并不会同步删除附件。这也不用在意，时不时的用插件清理一下就行了（两个插件任选，可能还有别的同功能插件，我就是举例）：\n\n- [Clear Unused Images](https://github.com/ozntel/oz-clear-unused-images-obsidian)\n- [File Cleaner](https://github.com/Johnson0907/obsidian-file-cleaner)\n\n### 网络图片\n\n网络图片直接用原始网址的话，粘贴就行了。如果希望粘贴的同时将图片保存到本地，安装 [Local Images](https://github.com/aleksey-rezvov/obsidian-local-images) 插件并做好设置即可。也可以通过命令使用该插件批量下载所有笔记中引用的网络图片。\n\n但是这个插件也不支持附件文件夹路径中使用变量。\n\n### 使用图床\n\n一般我是不建议的，要么很折腾，要么不是很有保障，如果图片不是很多，还是把图片放本地（和笔记放一起）吧。\n\n如果是能保障不随机跑路的图床，或者你的图片并不重要，倒也可以使用。反正哪一天不爽了用上面插件把图片批量搬回本地就好了。\n\n也有插件或者软件实现图片自动上传图床，但是配置起来比较麻烦，而且现在靠谱的图床也不是很好找。喜欢折腾的同学自行研究吧。\n\n工具的话推荐折腾 [PicGo](https://picgo.github.io/PicGo-Doc/) 或者 [PicGo-Core](https://picgo.github.io/PicGo-Core-Doc/)，毕竟独立软件，在其他情况下也可以使用，而不只限于 Obsidian。\n"}}}