Cloudflare部署Hexo教程

步骤

  1. 本地下载、配置Hexo的网站、主题和插件等;
  2. 在github上新建一个repo,用于提交Hexo,建议repo配置为private模式(因为Hexo及配置中会有些密钥之类的)
  3. 在cloudflare上创建一个worker,并在pages页面连接至github的对应repo,然后部署。

cloudflare配置

在cloudflare中默认部署下,无法成功构建,需要配置几个环境变量和构建参数

环境变量

  1. Workers & Pages --> 项目 --> Settings,选择Variables and Secrets
  2. 新建3个环境变量,依次对应本地NPMNode,Yarn的版本。
    • NODE_VERSION:23.6.1
    • NPM_VERSION:11.0.0
    • YARN_VERSION:1.22.22
  3. 以上3个环境变量都必须配置,并且与自己本地相应的版本一致,否则可能构建失败。

构建参数

  1. Workers & Pages --> 项目 --> Settings,选择Build,配置构建参数
    • Build command:npx hexo generate
    • Build output directory:public

后面每一次在hexo中向github提交变更,cloudflare就会自动构建,发布网站的内容。 而且,在本地无须在hexo中构建任何内容,或者启动服务器。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""