图床整体迁移至七牛云
一、前因
最近两天发现PicGo上传图片到github图床,老是出错,先甭管什么原因,随着博文的堆积,github图床终不是长久之计,还是得趁早转移。
这里选择七牛云为迁移对象,有许多插件独独支持七牛云,足见其强大与雄厚。而且10G免费空间对小博客足以。
小博客访问量不是太大费不了几毛钱,访问量太大也不差这几毛钱。
开搞。
二、建对象存储
七牛云账号注册啥的,不是外文,应该不是大问题。进入控制面板,点击新建空间,看图:
区域有新的选新的,单价也低;如果对速度有一丢丢要求,比如想要快个0.00001s,那就选靠近你网站受众人群的区域。
点击确认,会告诉你创建成功,绑定域名啥的待会再弄。
PS:嗯,新区域只支持新版上传,PicGo还不支持,删了重来。
三、PicGo配置
先去到七牛的密钥界面,没有的请创建。
打开PicGo配置七牛图床。
简单解释:
前两个是密钥里面的,复制粘贴进去就可以。
存储空间名:你创建空间取得名字。
访问网址:分配给你的测试域名,后续绑定域名再替换,注意测试域名只能http
存储区域:这里找 https://developer.qiniu.com/kodo/1671/region-endpoint-fq
后面两个按需设置,我这个空间只用来放图片的,所以留空了。
测试一下,上传成功了。
三、域名配置
域名貌似需要备案,我几年前备案过了,正好用上,不想备案的可以选择其他不用备案的产品,或者查看以前文章在自己服务器搭建chevereto图床。
点击域名管理,绑定域名,我这里绑定二级域名img.freecrazy.cn
先去证书管理撸个免费证书。
补全信息自己看着来。
去你的域名解析商,解析域名,我这里是cloudflare。
绑定域名,按你自己需求配置,下面是我的:
点创建,再次去域名解析哪里配置cname值。
PicGo改成你的域名,测试上传,成功就搞定了。
四、优化
图床图床,自然是丢入图片就不用去管的了,先把缓存时间弄到最大,节省流量。
图片压缩还是要提早布局的,毕竟小而清楚的图片,打开网站速度杠杠滴,也不用去整tinypng那一套了,七牛云1毛钱一千次,少吃一包辣条够用5,6年。
ps:貌似只是访问的时候压缩,上传的文件还是原图上传的,对于不想备份原图的,算是一大小好处。
为了不让别人直接引用我们的图片,防盗链还是很有必要的,下面还有个IP黑白名单,哪个月你觉得你的费用多了,可能被盗刷了,找到它的IP丢入黑名单即可。
五、迁移
PicGo搜索安装下图插件:
配置插件,博客用的是jsdelivr引用的,所以只包含它,就可以了。
将七牛云设置为默认图床,将七牛云设置为默认图床,将七牛云设置为默认图床,三遍划重点。
最后一步,选择要迁移的文件或者文件夹,你的目录会生成_new后缀文件,
删除之前的就可以了,遇到顽固的没成功的,多来几次。
六、总结
刷新下网页,真香,睡觉。