GitHub Pages 部署前检查清单

整理 Hugo 博客发布到 GitHub Pages 之前最容易遗漏的检查项。

配置检查

部署前先确认 hugo.toml 中的站点地址、语言、标题和分页配置。baseURL 会影响线上资源路径,尤其是样式和图片。

如果使用 GitHub Pages 的用户站点,常见地址是:

baseURL = "https://username.github.io/"

如果使用项目站点,则通常需要带上仓库名。

内容检查

发布前至少检查这些内容:

  • 首页能说明博客主题
  • About 页面不是空白
  • 至少有几篇正式文章
  • 文章 draft = false
  • 日期不是未来时间
  • 图片路径大小写一致
  • 没有提交私钥、邮箱明文或私人照片

Actions 检查

GitHub 仓库的 Pages Source 需要选择 GitHub Actions。工作流构建时要安装 Hugo Extended,并上传 public 目录作为 Pages artifact。

常用构建命令是:

hugo --gc --minify

小结

部署问题通常不是 Hugo 本身复杂,而是路径、草稿状态、Actions 权限和 Pages 设置容易漏。上线前做一次清单检查,可以省掉很多排查时间。

使用 Hugo 构建
主题 StackJimmy 设计