Hugo 模块
Hugo 模块是 Hugo 中的核心构建块。一个模块可以是您的主项目,也可以是提供 Hugo 中定义的 7 种组件类型中的一种或多种的较小模块:静态、内容、布局、数据、资源、i18n 和 原型。
您可以将模块以您喜欢的任何组合进行组合,甚至可以挂载来自非 Hugo 项目的目录,形成一个大型的虚拟联合文件系统。
Hugo 模块由 Go 模块提供支持。有关 Go 模块的更多信息,请参阅
一些示例项目
- https://github.com/bep/docuapi 是一个在测试此功能时移植到 Hugo 模块的主题。它是一个很好的例子,说明了如何将非 Hugo 项目挂载到 Hugo 的目录结构中。它甚至在常规 Go 模板中展示了一个 JS Bundler 实现。
- https://github.com/bep/my-modular-site 是一个用于测试的非常简单的站点。