引言
Github + Jsdelivr 的图床解决方案在最近稳定性欠佳,为了提升网站的加载速度本站将开始使用又拍云作为博客图床。
创建云存储
注册又拍云账号,在控制台选择 云存储
。
云存储
设置如下图所示:
绑定域名
创建好服务后,其实已经可以通过测试域名访问云存储中的内容了:
好,我们按照正常流程走。绑定域名。输入需要绑定的域名后,会校验备案信息等,校验通过后绑定成功,此时点击 CNAME
按钮,会出现域名解析配置。
域名解析
将获取的域名解析配置复制后,进入你的域名的解析页面,我这里使用的是腾讯云的域名以及解析。设置如下:
完成后,即可将将测试域名替换成你自己的域名访问资源,但是要等十分钟,域名解析需要十分钟左右生效。
又拍云联盟
加入 又拍云联盟 即可获得一定额度的存储空间以及流量,申请起来还是挺简单的。比较麻烦的点在于如何把 Logo 放在站点下,以我所使用的 Hexo + NexT 为例,打开 themes/next-reloaded/layout/_partials/footer.swig
修改:
<span> |
uPic图床配置
空间名称
: 对象储存空间名称,可在又拍云控制台查看。图例操作员
: 当前空间授权过的操作员。图例操作员密码
: 对应的操作员密码。图例域名
: 使用又拍云默认提供的测试域名或者你的自定义域名。测试域名可在控制台查看。域名需以http://或者https://开头。图例保存路径
: 文件储存的路径(包括文件夹)。 支持 {year} {month} {day} {hour} {minute} {second} {since_second} {since_millisecond} {random} {filename} {.suffix} 等变量。比如:上传的图片为 uPic.jpg,设定为 “uPic/{filename}{.suffix}”,则会保存到 “uPic/uPic.jpg”。- 在
保存路径
输入框后面的是网址后缀: 用于自定义图片处理。在又拍云对象储存中可以配置图片处理-自定义版本。例如:规则名称为w的规则来标识水印版本,分隔符为!,则可以在网址后缀中填写!w。之后每次上传的图片生成连接后面都会追加上-w,即表示访问水印版本。