Contents

Hugo基本配置

Contents

hugo根目录的hugo.toml和theme下的config.toml有什么关系

在 Hugo 项目中,根目录的 hugo.toml(或 config.toml、config.yaml、config.json)是你站点的主配置文件。这个文件包含了站点的基本配置和全局参数。主题目录下的 config.toml 文件(如果存在)通常包含主题的默认配置选项。

主要区别和关系

  • 根目录的 hugo.toml:

    • 这是站点的主配置文件。
    • 配置项包括站点的基本信息(例如,站点名称、语言、baseURL)以及全局参数。
    • 你可以在这里配置主题的特定参数(通过 [params])来覆盖主题的默认设置。
  • 主题目录下的 config.toml:

    • 这是主题的默认配置文件(如果存在)。
    • 通常包含主题的默认参数和设置。
    • 这些设置可以被根目录的 hugo.toml 文件中的参数覆盖。

Sample Flowchart