如何将hexo部署到阿里云pages上
最近阿里云开放了pages服务,所以本网站搭个车将网站迁移到阿里云pages上面。本文介绍如何通过hexo d上传到GitHub,然后让阿里云pages拉取github项目完成部署。
最近阿里云开放了pages服务,所以本网站搭个车将网站迁移到阿里云pages上面。本文介绍如何通过hexo d上传到GitHub,然后让阿里云pages拉取github项目完成部署。

在原先你的hexo目录中_config.yml的deploy部分填入:
deploy:
type: git
repo: git@github.com:你的GitHub账号/项目名称.git
branch: main
message: "Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}"
- 本地
hexo d时,会自动把public的内容推到main。 - 仓库的
main分支里就是“纯静态站点”。
在阿里云 ESA:
- 导入这个
blog仓库, - 分支选
main, - 同样配置:
- 安装命令:
echo skip - 构建命令:
echo skip - 静态目录:
./

完成部署后可以绑定自定义域名,同时建议将NS交给ESA托管

等待DNS记录传播生效,同时留意pages目前只提供ipv4访问,少部分纯ipv6环境不完全支持,所以itdog提供ipv6 https测试部分地区出现解析失败无法访问是正常现象


