将hexo迁移到cloudflare pages


准备工作

  • 一个已经搭好hexo的环境。
  • 一个cloudflare账号。
  • 一个github账号。
  • 自己喜欢的域名(可选

本地搭建

首先将难用的npm换成yarn

1
2
npm install yarn
yarn install

新建一个build.sh文件并写入以下内容

1
2
3
#!/bin/bash
yarn install
hexo g

github准备

登录GitHub

github login

创建一个仓库

create a respository

然后git clone pull push不会还有人不会吧( 实际上是我lazy了

cloudflare

点击cloudflare page并登录

绑定GitHub账号

选择刚才创建的仓库并赋予权限

环境变量根据自己的实际情况填

可选

自定义域名

使用git push上传就可以看到了。