Obsidian自动上传图片到图床:阿里云OSS+PicGo

Obsidian自动上传图片到图床:阿里云OSS+PicGo
FatPig使用 Obsidian写文章时,插入的图片是保存在本地的,这种方式是不利于文章的发布和复制的,我们可以通过将图片上传至图床,将图片以外链的方式插入文章来解决该问题。但使用图床外链插入的方式也存在需要手动上传图片、手动复制链接,手动插入图片链接的繁琐操作,我们可以使用阿里云OSS
+PicGo
+Image auto upload Plugin
的方式解决该问题,实现与本地插入图片一样的写作体验
一、购买并配置阿里云 OSS 服务
购买阿里云对象存储服务 OSS
- 打开阿里云 OSS 产品链接
- 点击
折扣套餐
- 按需购买。如果只是用来当作图床,默认的 40GB 应该是够了的,一年 8 元
创建 Bucket
- 购买完成后,重新进入
对象存储 OSS
- 点击
创建 Bucket
- 如果没有特殊需求,除了「读写权限」填写
公共读写
外,其余默认即可,点击确定
添加新用户
- 点击头像,点击
访问控制
- 点击用户,创建用户,
登录名称
显示名称
随意填写,点击确定,保存记住AccessKey ID
和AccessKey Secret
,稍后需要配置到 PicGo - 在创建好的用户操作菜单点击
添加权限
,选择管理对象存储服务(OSS)
,点击确定
充值
配置弄好后,建议充值一些余额,因为别人访问你的图片时,阿里云是按量计费的,如果你的余额里面没钱,那就会导致欠费停机,图片就访问不了了。
所谓按量计费,就是说访问量越大,花费的费用越多,具体可以查看计费规则。不过也不用过分担心,像我这种博客,一个月也花不到几毛钱,况且一个小时内的费用不到一分钱的话,是会被抹零的。我看了下记录,大部分都被抹零了,也就不用花钱,以防万一,还是充值一些余额进去防止欠费。
二、安装并配置 PicGo
安装配置 PicGo
- 直接前往 GitHub 下载安装,建议安装正式版
- 打开 PicGo 选择阿里云 OSS 设置,具体配置如下
- 设定KeyId:刚才保存的
AccessKey ID
- 设定KeySecret:刚才保存的
AccessKey Secret
- 设定存储空间名:创建的 Bucket 名称
- 确认存储区域:在 Bucket 列表 - 访问域名查看,见下图
- 指定存储路径:默认即可,稍后可以在 Bucket 列表 - 文件管理查看上传的图片
- 设定KeyId:刚才保存的
- 其余按需设定,或者默认就好,点击确定,完毕
三、配置 Obsidian 自动上传
桌面端,通过插件实现
- 搜索安装 Obsidian 插件:Obsidian Image Auto Upload Plugin
- 默认配置,或者按需配置即可
- 复制图片到笔记,检查是否上传成功
- 按CRTL+P,找到Image auto upload Plugin:Upload all images,可以实现一键上传所有本地图片
- 该插件也有一键下载所有外链图片到本地的功能,但是似乎不太有限,可以选择Local Images Plus这个插件来实现该功能
很多时候需要电脑不在身边,手机端也可以上传到图床,然后拿到链接插入图片。
一个方法是安装 PicGo 移动端,免费
- 安装 Flutter-PicGo
- 按照桌面端 PicGo 的设置配置好阿里云图床
- 上传一张图片测试下,会自动复制链接,还需要手动敲一下 Markdown 图片插入格式,这点还需要提升下(该软件还能实现删除云端的图片)
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果