Hugo不使用'-t'参数

时间:2018-03-05 09:29:58

标签: github-pages hugo netlify

目前我在GitHub页面上轻松使用Hugo,但我有一些问题可以帮助我解决。如果您花时间关心我的问题,请提前致谢,我非常感谢。我想尽量缩短。

我的简短介绍页面位于here

我的博客(需要修复)位于here

  • 这两个网站都是通过Hugo Quick Start设置的,因此我使用子模块获取主题而不是克隆。
  • 两个站点都部署在单独的存储库中。我已经在其他渠道询问维护这些网站最好和最干净的形式,然后有人说,GitHub Project Pages很不错。
  • 要实现此功能,我已将publishDir设置为两个项目中的文档
  • 在两种情况下,在GitHub Pages上使用/ docs文件夹选项设置主分支。

我的介绍页面的内容加载正常 - 默认情况下 - 我的博客的CSS并不真正想要加载。 (浏览器希望在根目录中搜索它 - 没有找到任何内容 - 而不是/ Blog)。

我通过使用hugo -t blog构建我的Hugo网站避免了这个问题,并且工作正常,您可以查看上面的链接。

当我尝试将此链接与Netlify时,它无法正常工作。不幸的是,它没有使用他们提供的默认版本的Hugo构建,但是我能够通过创建netlify.toml来解决这个问题,我为Hugo的版本设置了0.36。

所以在Netlify之后我必须提供构建命令。 hugo应该去,但它没有用。没有加载CSS。不幸的是,提供hugo -t博客作为构建命令也无济于事。

我想要实现的目标:

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

项目的存储库:

Homepage

Blog

谢谢, 阿芒

1 个答案:

答案 0 :(得分:1)

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