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 是一个用于测试的非常简单的站点。