Hugo 需要主题吗?

Chr*_*mas 4 html css hugo

我正在寻找使用静态站点生成器来构建一些即将推出的网站,并且正在与 Jekyll 和 Hugo 混在一起。这些网站将是自定义的 Bootstrap 风格设计,而不是来自预建主题的任何内容。在与两者混在一起之后,我喜欢使用 Hugo 的外观。

无论如何,通过他们的文档,我遇到了一个问题。我是否需要为每个站点创建一个“主题”,还是可以将所有内容都保存在全局 /layouts、/static、/archetypes 等文件夹中?

我不打算将这些设计打包为可重用的主题,而且当我尝试记住 Hugo 将这些模板文件优先于其他模板文件的顺序时,这似乎是不必要的卷积来嵌套更深的内容。

小智 5

Hugo 不附带默认主题,因此您必须自己编写或使用预构建的主题。Hugo 文档列出了检查模板文件以确定内容如何呈现的优先级。

位于全局layouts文件夹中的模板优先于themes/<theme name>/layouts.

因此,基于此,您实际上只能将模板文件放在全局layouts文件夹中。