自动部署到阿里云成功!
Hexo 从 Netlify 迁移到阿里云 OSS
- 使用
hexo generate
生成静态网页; - 将生成的
public/
文件夹上传到阿里云 OSS; - 配置 OSS 的静态网站托管;
- 开启阿里云 CDN,实现国内用户访问加速;
- 绑定自己的域名 + HTTPS 证书(可免费申请)。
🚀 优点:访问速度快,国内 CDN 支持稳定,几乎媲美 GitHub Pages;
❗缺点:略微复杂,可能需要配置权限和缓存。
1.购买oss,选择本地冗余存储
进入控制台
OSS管理控制台
创建bucket
开放权限
将生成的 public/
文件夹上传到阿里云 OSS;
配置 OSS 的静态网站托管;
✅ 个人推荐设置(阿里云 OSS)
项目 | 推荐设置 | 说明 |
---|---|---|
Bucket 名称 | 自定义,如 my-blog-bucket |
创建后不可修改,建议用小写字母、数字和短横线组成,方便记忆 |
地域 | 中国香港 ✅ | 未备案域名不能选国内服务器,香港节点免备案 |
存储类型 | 标准存储 ✅ | 用于博客、图床、网页等需要频繁访问的数据,默认选项即可 |
存储冗余类型 | 本地冗余存储 ✅ | 你是个人使用,访问量小,本地冗余更便宜,“同城冗余”对你来说性价比低 |
阻止公共访问 | ❌ 关闭(务必关闭) | 这是很多人访问不了 OSS 的根源。要让网站能被公网访问,必须允许公共访问 |
读写权限 | 公共读 ✅ | 这样才可以像网站一样公开访问(包括图床的图片) |
版本控制 | ❌ 不开 | 你没必要保存多个版本,除非做复杂备份 |
服务端加密 | 无(默认) | 非敏感数据,不需要加密 |
实时日志查询 | ❌ 不开 | 对你没太大用处,除非你想记录访问日志 |
定时备份 | ❌ 不开 | 可以手动备份,不建议额外花钱 |
HDFS 服务 | ❌ 不开 | 你不做大数据,不需要 |
1.购买oss,选择本地冗余存储
2.上传 Hexo 博客文件到 OSS
3.配置 OSS 静态网站托管
注意:2018年10月之后,无法直接通过阿里云生成的外网链接进行静态页面的访问,想要访问自己的Buncket中的静态页面,则需要给这个Buncket配域名
4.绑定域名
5.绑定证书
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ZJNULL!
评论