前言
之前一直在用 Gitee 仓库当做图床,但是最近官方加了防盗链,科科,导致笔记中的图片都不可见。
为了挽救我笔记中的众多图图,最终选择了阿里云来搭建图床。
本次文章主要分享整个流程以及本人踩的小坑坑 (彩蛋)🧱
一、开通OSS服务
支付成功后,可以直接跳转到控制台。
跳转后,如果之前没有开通过存储服务的,会提示立即开通。如果之前开通过的同学可以直接跳转到下一步~
点击立即开通,跳转后勾选协议,就完成了开通的流程了。
ok,直到这步骤,才算开通完成。接下来就是配置。
二、OSS创建空间
1.创建 Bucket
2.1.1 进入【管理控制台】,点击左边【Bucket列表】
2.1.2 创建bucket
将bucket
名称拷贝到便签中,一会要用到。
2.1.3 创建好bucket
后,找到【概览】页面中的访问域名,将域名也拷贝到便签中,这个一会配置PicGo
时也要用到。
接下来,就是获取私钥了。
2.获取AccessKey
2.2.1 将鼠标悬浮到左上角头像,点击【AccessKey管理】
2.2.2 使用子用户 AccessKey
2.2.3 创建用户后,将生成的私钥拷贝到便签中
三、配置PicGO
3.1 配置阿里云OSS
信息
这里的前四行必填项,分别在上述步骤中获取到,总结一下:
- 可以从阿里云控制台获取到
accesskey
和accesskeySecret
; - 存储空间就是上面创建的
Bucket
名称; - 存储区域在阿里云OSS控制台概览中,值得注意的是,后缀不需要填写,也就是【
.aliyuncs.com
】部分,不需要填写。
第五行【指定存储路径】,是指在 bucket
中的文件目录
3.2 将Gitee上传插件禁用
3.3 重启 PicGo
四、图片迁移
4.1 将Gitee上的图片下载到本地
4.2 找到文件管理,选择上传文件
4.3 扫描并上传文件夹,等待任务执行完成
回到【文件管理】,这时候可以看到Gitee上的图片已经存储到阿里云里面了。
接下来,我们就要替换笔记中图片的路径了。
4.4 找到URL
公共前缀
进入刚刚上传的目录,随便打开一个图片,会出现该图片的URL链接,拷贝URL中图片名称前的部分,在typora中,使用快捷键 Ctrl
+ F
,然后点击左侧的替换
,再选择全部
即可。
五、彩蛋
在 Typora
中上传图片时,发现报错403
,拒绝访问。
猜想是权限问题,因为前面设置的 bucket
是公共读,公共读后面还有公共读写呢!存在即有用,肯定不简单!
于是乎,找到【权限管理】,修改读写权限为公共读写,回到 Typora
,再次上传图片,Ding ~ 上传成功!
不过,个人还是不推荐将整个 bucket 空间的权限都修改成公共读写,So~我又继续捣捣咕咕🤪
我发现在文件目录下可以【新增授权】
于是,带着好奇心 Try 了一下,咦?有戏!!
六、最后的最后
这次Gitee加了防盗链,导致很多人的笔记图片都变成了毫无感情的 Logo,哎,这就是白嫖被反噬了吧 …
虽然白嫖很爽,但是保不齐后面还会出现一些其他的骚操作,所以!花一杯奶茶钱,用正经的存储服务吧✌🏻( ´・ᴗ・` )✌🏻