侧边栏壁纸
博主头像
福福不服博主等级

孩子会穿过大雨,去懂人间的道理。

  • 累计撰写 77 篇文章
  • 累计创建 91 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

halo博客使用七牛云S3协议的对象存储策略

Monster
2023-11-02 / 0 评论 / 4 点赞 / 154 阅读 / 4261 字 / 正在检测是否收录...
温馨提示:
请确保在评论和互动中保持礼貌和尊重。避免使用侮辱性、歧视性或攻击性语言。我们鼓励建设性的讨论和意见交流。

七牛云配置

注册账户

链接地址:点击跳转

新账户注册有送免费产品体验和产品特价优惠

注册号账户先实名认证一下,后续使用产品会验证是否已实名认证否则用不了产品。

创建空间

进入对象存储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加速访问的,效果比之前访问本地存储的图片快多了。

4
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区