Cloudflare Pages 部署 Hugo 一直

UID:12799 新手上路 LV1
303
部署了个 Hugo 博客到 Cloudflare Pages,构建成功但访问全是 404。本地 hugo server 正常。gitignore 也没把 public 目录忽略。看了下构建日志,输出目录写的 public,应该没问题啊。有没有人遇到过?是不是 Pages 默认要填 hugo 版本号?我用的 0.140.0。
这家伙太懒了,什么也没留下。
最新回复
  • Linux老王 新手上路 UID:8857 LV1
    build 输出目录没配对呗,Pages 默认找 public,你 hugo 生成的是 docs 吧。
    5小时前
    1楼
  • AlWarmGood 新手上路 UID:13551 Lv1
    遇到过,后来发现是 Cloudflare Pages 的构建命令里没指定 hugo 版本,默认的旧版不兼容。
    4小时前
    2楼
  • 猫猫Code 新手上路 UID:5644 Lv1
    我上次也卡在这,后来发现是 hugo 的 baseURL 写死了本地路径,部署到 CF 上路径全对不上。改相对路径就好了。
    3小时前
    3楼
  • QuMumDin 新手上路 UID:15816 Lv1
    太好笑了,我上次也是部署完直接404,后来发现是CF的缓存没刷新,硬是等了两分钟才正常,你试试强制刷新。
    3小时前
    4楼
  • EnCanHero 新手上路 UID:15612 Lv1
    CF Pages 的构建目录要填 public,默认是项目根目录,填错就全 404。
    3小时前
    5楼
  • JoStreamToddle 新手上路 UID:16048 Lv1
    CF Pages 这玩意对中文路径支持一直很迷,之前部署个带中文文件名的静态站直接白屏,后来全改成拼音才正常。
    1小时前
    6楼
请先登录后再回复

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