在使用obsidian时,我们经常需要在笔记中插入图片,图片会自动存储在本地。这样会占用本地空间,并且不方便在多台设备上观看。
实现起来略有些麻烦,想省事的小伙伴也可以直接把图片存储在onedrive里达到相同效果哈哈哈。
本文介绍如何利用obsidian中的Image Auto Upload插件、picgo以及腾讯云对象存储,将图片存储在云端,并且可以在不同设备上进行查看。
实现原理:首先当图片在我们的剪贴板中后,复制到obsidian中,这时候image auto upload插件会调用后台的picgo软件,将图片上传到我们的腾讯云对象存储中。
一、Image Auto Upload插件安装
首先在插件市场里安装Image Auto Upload插件,用于和后文中的picgo联动。
直接在插件市场中搜索安装即可。
这边所有的配置我们全按照默认就好。
二、安装picgo
接着按照自己的操作系统,在github上下载picgo软件,官方链接~,Releases · Molunerfinn/PicGo (github.com)https://github.com/Molunerfinn/PicGo/releases
推荐下载稳定版2.3.1。
我是windows系统的,下载这个就可以。
三、申请腾讯云对象存储
3.1 首先申请对象存储
首先进入控制台总览 - 控制台 - 腾讯云 (tencent.com),点击对象存储,然后申请即可。
3.2 获取secret_id和secret_key
同样进入控制台,点击访问秘钥。
点击API秘钥管理,注意!在2023年12月以后,秘钥只有创建时才能查看,需要保存好。
点击新建秘钥后会出现,secret_id和secret_key, 分别保存好。
3.3 在picgo中填写配置
最后一步需要在picgo中进行设置,secret_id和secret_id就是在上一步中我们在控制台中获取的,填入即可。
设定bucket:在对象存储,存储桶列表中,查看存储桶的名称。
设定Appid:存储桶的编号,可以在上一步秘钥管理界面的appid中查看。
设定存储区域:按照下图填写即可。
设定存储区域:填写想把图片保存在存储桶中哪个目录下。
四、效果展示
我们在电脑中截图,然后返回到obsidian中直接粘贴。会显示为一张图片(废话)
但我们点开图片,会发现它是以链接形式呈现的。
五、总结
总体来讲还是比较麻烦的,大家如果想省事的话,直接把图片保存到onedrive或者类似的云盘中就可以了。但有时候折腾也是乐趣嘛,玩一下腾讯的云服务!