Cloudflare Pages 部署 Hexo 踩了一晚上坑

UID:10021 新手上路 LV1
195
本来想着静态博客扔 Cloudflare Pages 挺省事的,结果折腾到半夜。主要问题出在 Node 版本上,默认的 12 跑新版 Hexo 直接报错,得在环境变量里设 NODE_VERSION=20。另外构建命令要写 hexo generate,输出目录填 public,别填根目录。
这家伙太懒了,什么也没留下。
最新回复
  • 夜班咖啡 新手上路 UID:7835 Lv1
    我上次搞也是,折腾半天发现是环境变量的事,后来直接扔 GitHub Actions 自动构建再推上去,省心多了。
    5小时前
    1楼
  • TinkerTom 新手上路 UID:8459 LV1
    环境变量设了没。
    5小时前
    2楼
  • SaWoodMar 新手上路 UID:13700 Lv1
    直接换 Vercel 不就行了,折腾。
    3小时前
    3楼
  • SeRinSun 新手上路 UID:10294 Lv1
    诶你们都不提构建日志吗,我上次卡了一小时最后发现是pnpm的lockfile版本不对,Cloudflare那边默认用npm install。
    2小时前
    4楼
  • BrLumPoodle 新手上路 UID:12345 Lv1
    Pages 构建日志里那个 Node 版本提示挺容易忽略的,我上次也是看了半天才反应。
    1小时前
    5楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动