模块

概述

参考:

Hugo 模块是一个类似 Go 模块一样的存在。模块可以是我们的主项目或其他较小的模块,Hugo 的模块可以当作 Hugo 的 7 种组件类型中的一种或多种:

  • static
  • content
  • layouts
  • data
  • assets
  • i18n
  • archetypes

也就是说,导入某某模块,也可以说是导入一个 static、一个 content、etc.

在 hugo.toml 文件中的 module 字段添加配置,即可为站点设置引用的模块,我们可以将主题当做一个模块。

注意:Hugo 模块与 Go 模块一样,也需要一个代理服务器,我们只需要在 module 部分配置 proxy 指令,值与 go proxy 一样即可

关联文件与配置

${TMP}/hugo_cache/modules/ # 模块缓存路径


最后修改 March 25, 2025: clearup (feb59d93)