我正在寻找使用静态站点生成器来构建一些即将推出的网站的方法,并且正在研究 Jekyll 和 Hugo。这些网站将采用定制的 Bootstrap 风格设计,而不是任何来自预建主题的东西。在弄乱了两者之后,我喜欢使用 Hugo 的外观。
无论如何,通过他们的文档我遇到了一个问题。我是否需要为这些站点中的每一个创建一个“主题”,或者我可以将所有内容保存在全局/layouts、/static、/archetypes 等文件夹中吗?
我不希望将这些设计打包为可重复使用的主题,而且当我尝试记住 Hugo 将这些模板文件优先于其他模板文件的顺序时,将它们嵌套得更深似乎是不必要的卷积。
最佳答案
Hugo 不附带默认主题,因此您必须自己编写或使用预构建的主题。 Hugo 文档列出了检查模板文件以确定内容呈现方式的优先级。
模板位于全局layouts
文件夹优先于 themes/<theme name>/layouts
中的文件夹.
基于此,您实际上可以将模板文件仅放在全局 layouts
中文件夹。
关于html - Hugo 需要主题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45804281/