Obsidian + Picgo + Aliyun OSS 实现笔记图片自动上传图床

一句话目标

在 Obsidian 里粘贴 / 拖入图片 → 自动走 PicGo → 上传阿里云 OSS → Markdown 里得到可访问的 HTTPS 图片链接


一、整体方案说明(先理解再动手)

整体架构如下:

text 复制代码
Obsidian
  ↓(粘贴 / 拖入图片)
Image auto upload 插件
  ↓(调用 PicGo)
PicGo
  ↓(SDK)
Aliyun OSS
  ↓
返回 HTTPS 图片 URL
  ↓
写入 Obsidian Markdown

关键原则只有一句话:

Obsidian 不直接上传 OSS,只负责"触发"
真正上传由 PicGo 完成


二、阿里云 OSS 申请与准备

1️⃣ 注册阿里云账号


2️⃣ 开通对象存储 OSS

  1. 登录阿里云控制台

  2. 搜索 对象存储 OSS

  3. 点击 立即开通

  4. 使用默认配置即可(按量计费)


3️⃣ 创建 Bucket(存储桶)

进入 OSS 控制台后:

  • Bucket 名称

    • 全英文、小写

    • 示例:test

  • 地域

    • 推荐:华东1(杭州)(稳定、常用)
  • 读写权限(重要)

    • 选择:公共读

公共读 ≠ 公共写

只允许访问,不允许匿名上传,安全性是 OK 的


4️⃣ 获取 AccessKey(给 PicGo 用)

  1. 右上角头像 → AccessKey 管理

  2. 创建 AccessKey

  3. 保存:

    • AccessKey ID

    • AccessKey Secret

⚠️ 只显示一次,务必保存


5️⃣ 计算 OSS 访问域名(后面一定要用)

假设:

  • Bucket:test

  • 地域:华东1(杭州)

那么访问域名就是:

text 复制代码
https://test.oss-cn-hangzhou.aliyuncs.com

这个 URL:

  • 必须是 https

  • 后面会直接写进 Markdown


三、PicGo 安装与配置(阿里云 OSS)

1️⃣ 安装 PicGo

官网下载:

建议:

  • PicGo 2.5.x(GUI 版)

  • Windows / macOS 都可


2️⃣ 启动 PicGo 并添加阿里云 OSS 图床

左侧 → 图床设置 → 阿里云 OSS

只填最小必要字段

配置项 示例
AccessKeyId 你的
AccessKeySecret 你的
Bucket test
存储区域 oss-cn-hangzhou
存储路径 picture/
自定义域名 https://test.oss-cn-hangzhou.aliyuncs.com
网站后缀 留空

注意:这里的地域"华东1(杭州)"必须改成如图英文的,不然会上传失败。


3️⃣ 设为默认图床

在左侧图床列表中:

  • 选中「阿里云 OSS」

  • 点击 设为默认图床


4️⃣ 本地测试(必须做)

在 PicGo 主界面:

  • 拖一张图片进去

  • 确认:

    • 上传成功

    • 返回的链接能在浏览器打开

PicGo 这一步不成功,Obsidian 一定也不会成功


四、Obsidian 安装 Image auto upload 插件

1️⃣ 安装插件

在 Obsidian 中:

复制代码
设置 → 第三方插件 → 浏览

搜索并安装:

Image auto upload Plugin

安装后启用插件。


2️⃣ 插件核心配置

进入插件设置:

上传工具
  • Uploader :选择 PicGo
上传触发方式

建议开启:

  • ✅ 粘贴图片时自动上传

  • ✅ 拖入图片时自动上传

链接格式
  • 推荐:Markdown

3️⃣ 图片本地存放策略(可选)

Obsidian 设置:

复制代码
设置 → 文件与链接 → 默认图片存放位置

可以选择:

  • 当前文件所在文件夹
    (即使本地生成,也会被插件自动替换成远程 URL)

五、最终使用方式(你以后就这么用)

✔ 截图粘贴

  1. Win + Shift + S 截图

  2. 回到 Obsidian

  3. Ctrl + V

结果:

markdown 复制代码
![image](https://test.oss-cn-hangzhou.aliyuncs.com/picture/xxxx.png)

✔ 拖入图片

  • 直接把图片拖进 Obsidian 编辑区

  • 自动上传 + 自动替换链接


总结一句话

Obsidian 负责写作
PicGo 负责上传
OSS 负责存储
插件只做"自动化胶水"

相关推荐
RainCity1 天前
Java Swing 自定义组件库分享(十二)
java·笔记·后端
LinXunFeng9 天前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
张居斜13 天前
GitHub Actions + 阿里云 OSS:OIDC 免密同步构建产物
github·oss·llm-wiki
闪闪发亮的小星星13 天前
高斯光以及高斯光公式解释
笔记
cqbzcsq13 天前
CellFlow虚拟细胞论文阅读
论文阅读·人工智能·笔记·学习·生物信息
阿米亚波13 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
自传.13 天前
尚硅谷 Vibe Coding|第三章(1) Claude Code深度使用与进阶技巧 学习笔记
笔记·学习·尚硅谷·vibecoding
.千余13 天前
【C++】模板进阶全解:非类型参数|全特化|偏特化|分离编译完全指南
开发语言·c++·笔记·学习·其他
自传.13 天前
尚硅谷 Vibe Coding|第二章 AI编程工具生态 学习笔记
笔记·学习·ai编程·尚硅谷·vibe coding
秋波。未央13 天前
Java Agent 开发 · Day 1 学习笔记(含作业完整标准答案)
java·笔记·学习