【问题标题】:Hugo theme not rendering when builtHugo 主题在构建时不渲染
【发布时间】:2018-05-25 18:54:43
【问题描述】:

我有一个使用 hyde-hyde 主题的 Hugo 网站。

当我使用hugo serve -D 为站点提供服务时,我可以查看具有预期主题的站点:

当我使用命令git submodule init && git submodule update && hugo version && hugo 将站点构建到public 目录并打开站点时,缺少主题标记?

有谁知道我做错了什么?

注意:我将主题作为子模块添加到主题目录中。

【问题讨论】:

  • 运行构建命令后,你能在.gitmodules文件中看到主题的子模块吗?您是否尝试过简单的克隆?
  • 使用file:/// 访问网页并不是一个好主意。

标签: hugo


【解决方案1】:

config.tohml开头,需要指定你的真实域名, 因为在汇编之后,所有文件都会在这个地址的根目录中搜索(将“example.com”替换为域名)

【讨论】:

    【解决方案2】:

    我建议不要使用单行命令,而是逐步执行。

    问题可能出在 git submodule update 上。使用此命令时我遇到的主要常见错误是 git 要求我提交完整的分发,如果我有未提交的更改,则拒绝更新子模块。

    要绕过此行为,您可以尝试以下命令:

    git submodule update --remote
    
    git submodule update --remote --force
    

    或者问题可能出在 hugo

    尝试以下命令以获取有关正在发生的事情的更多信息:

    hugo --log --verbose
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 2021-01-22
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      相关资源
      最近更新 更多