本文是上面所贴链接文章的备份,如侵权请联系我删除。
为什么需要图床?
- 数据安全: 本地图片一旦丢失,笔记中的图片也会消失。图床将图片存储在云端,避免数据丢失的风险。
- 跨设备同步: 无论你在哪台设备上编辑 Obsidian 笔记,都能看到完整的图片,无需手动同步。
- 笔记美观: 云端图片加载速度更快,提升阅读体验。
- 协作便捷: 方便与他人分享包含图片的笔记。
终极配置方案
PicList + GitHub + jsDelivr
这个方案的优点是:免费、稳定、高效、易于配置。
- PicList: 强大的图床上传工具,支持多种图床,操作简单。
- GitHub: 免费的代码托管平台,可以作为图床存储图片。
- jsDelivr: 免费的 CDN 加速服务,加速图片加载速度。
3 分钟配置步骤
1. 创建 GitHub 仓库
- 登录 GitHub,创建一个新的公开仓库,命名随意,例如
obsidian-images。 - 记住你的仓库名称,例如
your_username/obsidian-images。
2. 安装 PicList
- 下载并安装 PicList:Releases · Kuingsmile/PicList
- 安装完成后,打开 PicList。
3. 配置 PicList:
- 在 PicList 界面,点击 “图床设置”,选择 “GitHub”。
- 填写以下信息:
- 仓库名: 填写你的 GitHub 仓库名称,例如
your_username/obsidian-images。 - 分支名: 默认为
main。 - Token: 打开 GitHub PAT页面 ,勾选
repo权限,点击 “Generate token”,复制生成的 Token。 - 存储路径: 建议设置为
img/,方便管理。 - 自定义域名: 填写
https://cdn.jsdelivr.net/gh/your_username/obsidian-images,将your_username/obsidian-images` 替换为你的仓库名称。
- 仓库名: 填写你的 GitHub 仓库名称,例如
- 点击 “确定”,保存其为默认配置。
4. 配置 Obsidian
- 安装 “Image auto upload” 插件。
- 在 Obsidian 设置中,找到 “Image auto upload” 插件,配置以下信息:
- 默认上传器: 选择默认的PicGO(app)。
- 剪贴板自动上传: 开启此选项,粘贴图片后自动上传。
- 其它配置保持默认
5. 使用方法
- 在 Obsidian 中,直接粘贴或拖拽图片,插件会自动上传图片到 GitHub 图床,并生成 Markdown 链接。
- 你也可以手动上传图片到 PicList,然后复制 Markdown 链接到 Obsidian。
注意事项:
- GitHub 仓库必须设置为公开,否则 jsDelivr 无法访问。
- Token 权限必须包含
repo,否则 PicList 无法上传图片。 - jsDelivr 可能会有缓存,如果图片更新后无法立即显示,请等待一段时间或手动清除 jsDelivr 缓存。
- 建议定期备份 GitHub 仓库,以防数据丢失。
总结:
通过 PicList + GitHub + jsDelivr 的组合,你可以轻松搭建一个免费、稳定、高效的 Obsidian 图床,实现云端图片管理,让你的笔记更加完美!快来试试吧!