0

目前我在 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 作为构建命令也无济于事。

我想达到的目标:

就像在其他情况下一样,能够在没有参数的情况下构建我的站点。:)

项目的存储库:

主页

博客

谢谢,阿尔芒

4

1 回答 1

1

-t参数指示 Hugo 使用指定的主题。您可以通过配置文件中的“主题”设置而不是-t命令行参数来指示 Hugo 使用相同的主题。

于 2021-02-04T15:17:23.710 回答