准备工作

  1. 安装Git
  2. 注册github账号
  3. 注册cloudflare账号

部署Hexo

可参考部署Hexo

  1. 进入hexo博客的文件夹目录
    1
    cd your_folder
  2. 清理缓存
    1
    hexo clean
  3. 生成静态文件
    1
    hexo g

Github

  1. 连接本地Git
  2. 打开github工作台,新建私有仓库
  3. 提交本地代码到Github中去

Cloudflare

  1. 打开Cloudflare工作台,切换语言到中文
  2. 进入计算(Workers)中的Workers 和 Pages子目录
  3. 依次点击创建->Pages->连接到Git
  4. 建立Cloudflare和Git仓的连接
  5. 选择刚刚创建的存储库,点击开始设置
    1. 项目名称:自定义即可
    2. 框架预设:选择
    3. 构建命令:
      1
      npm run build
    4. 输出目录:public
  6. 点击开始部署即可
  7. 部署成功后,Cloudflare会提供一个免费的域名。也可以使用自己的域名进行配置。

PS:Cloudflare免费版的Pages,有且仅有一个可以用。若有多个Pages,当前配置的Hexo是访问不了的。