七牛云配置
注册账户
链接地址:点击跳转
新账户注册有送免费产品体验和产品特价优惠
注册号账户先实名认证一下,后续使用产品会验证是否已实名认证否则用不了产品。
创建空间
进入对象存储Kodo-空间管理-新建空间,就是用来存储图片、文件的空间,可创建多个。命令、选择存储区域、访问选择公开。
添加加速域名
在你的域名供应商设置个二级域名用来绑定七牛云CDN加速域名(只是试用,非正式使用可以跳过添加域名这一步,七牛云自动绑定个体验加速域名的)
可以申请个SSL证书,你也不想http带个感叹号吧,厂商一般都会提供15-20个免费SSL证书名额,申请免费的即可,购买证书成本太高。
二级域名步骤很简单,直接申请个免费证书会提示你去域名下解析个CNAME绑定提供给你的值即可。
然后将证书下载下来,回到七牛云平台,SSL证书-上传自有证书
接着切换到CDN-域名管理-添加域名
加速域名填写你的二级域名,通信协议HTTPS,如果你不上传SSL证书这里就使用http
根据自己的需求设置好后,点击右下角创建按钮即可。
halo后台设置
安装S3协议存储插件
登录后台后可以直接在halo应用市场里在对象存储插件页面左下角点击“安装”按钮即可。
GitHub地址:点击跳转
应用市场地址:点击跳转
插件安装方法:点击跳转
设置存储
点击附件-存储策略-➕按钮-S3 Object Storage
名称随意好辨认就行
Bucket桶名称就是七牛云的空间名称
协议根据我们设置的来HTTPS
Endpoint访问风格选择Path Style
EndPoint,在空间里面的S3域名点击查看复制出来填写
Access Key ID和Access Key Secret在七牛云的账户-密钥管理-AK/SK查看
全部设置如下
上传目录的photos是我在七牛云ffbf空间下创建的目录,根据你自己设置的目录设置,不填默认是在空间的根目录下。
绑定域名,我们的二级域名,七牛云ffbf空间绑定的CDN加速域名,那边我们设置的也是HTTPS协议。
存储文件同步设置
文件同步
在halo后台点击插件管理,点进我们对象存储插件,选择关联S3文件这一项,如果你的配置有误的话这个时候会报错提示,无报错表示你的设置没问题。
如果你提前在七牛云的空间下上传了文件了,这里会同步显示,只需要勾选策略前面的复选框点击关联后就会同步到halo的附件里面。
同理,设置好存储后,我们直接在halo后台上传文件时选择存储位置时我们设置的S3存储位置就会同步上传到七牛云的空间,其实也不叫同步本身就是直接上传到七牛云空间。
在附件,存储策略下拉按钮会显示我们新增的S3协议存储
文件应用到博客
我这里是用来加速图片访问的,七牛云空间全都是存储的图片文件
由于我的图库分类里面需要存放的图片太多了,导致加载太慢。所以索性把图片全丢七牛云存储去通过CDN加速。
在图库添加图片的时候选择我们新增的S3存储里面的图片文件,不要选择本存储上的图片
此时是通过七牛云CDN加速访问的,效果比之前访问本地存储的图片快多了。
评论区