目前我在 GitHub Pages 上轻松使用 Hugo,但我有一些问题可以帮助我解决。提前感谢您花时间关心我的问题,我非常感谢。我试图尽可能短。
我的简短介绍页面位于此处
我的博客(需要修复)位于此处
- 这两个站点都是通过 Hugo 快速入门设置的,因此我使用子模块的方式来获取主题而不是克隆。
- 两个站点都部署到单独的存储库中。我在其他渠道询问过维护这些网站的最佳和最干净的形式是什么,然后有人说,GitHub 项目页面很好。
- 为了达到这个功能,我在两个项目中都将 publishDir 设置为 docs
- 在这两种情况下,在 GitHub Pages 中使用 /docs 文件夹选项设置主分支。
我的介绍页面的内容加载良好,而默认情况下我的博客的 CSS 并不想加载。(浏览器想要在根目录搜索它 - 没有找到任何东西 - 而不是 /Blog)。
我通过构建我的 Hugo 网站避免了这个问题,hugo -t blog
它运行良好,您可以查看上面的链接。
当我尝试将此链接到 Netlify 时,它不起作用。不幸的是,它没有使用他们提供的默认 Hugo 版本构建,但我能够通过创建 netlify.toml 来解决这个问题,其中我为 Hugo 的版本设置了 0.36。
所以在那之后在 Netlify 我不得不提供一个构建命令。雨果应该去,但它没有用。未加载 CSS。不幸的是,提供 hugo -t blog 作为构建命令也无济于事。
我想达到的目标:
就像在其他情况下一样,能够在没有参数的情况下构建我的站点。:)
项目的存储库:
谢谢,阿尔芒