# Hugo 函数
> 用这些函数获取 Hugo 应用程序与当前运行环境的信息。
- 本页规范地址：https://hugozh.cn/functions/hugo/
- 最近更新：2026-10-02
- 站点：Hugo 中文文档（https://hugozh.cn/）· 社区维护的非官方中文翻译

## 本章页面
- [hugo.BuildDate](https://hugozh.cn/functions/hugo/builddate/)：返回 Hugo 二进制的编译日期。（Markdown：https://hugozh.cn/functions/hugo/builddate/index.md）
- [hugo.CommitHash](https://hugozh.cn/functions/hugo/commithash/)：返回 Hugo 二进制的 Git 提交哈希。（Markdown：https://hugozh.cn/functions/hugo/commithash/index.md）
- [hugo.Data](https://hugozh.cn/functions/hugo/data/)：返回由 data 目录中的文件构成的数据结构。（Markdown：https://hugozh.cn/functions/hugo/data/index.md）
- [hugo.Deps](https://hugozh.cn/functions/hugo/deps/)：返回项目依赖的切片，依赖可以是模块，也可以是本地主题组件。（Markdown：https://hugozh.cn/functions/hugo/deps/index.md）
- [hugo.Environment](https://hugozh.cn/functions/hugo/environment/)：返回当前运行的环境。（Markdown：https://hugozh.cn/functions/hugo/environment/index.md）
- [hugo.Generator](https://hugozh.cn/functions/hugo/generator/)：返回一个 HTML meta 元素，用于标明生成本站的软件。（Markdown：https://hugozh.cn/functions/hugo/generator/index.md）
- [hugo.GoVersion](https://hugozh.cn/functions/hugo/goversion/)：返回编译 Hugo 二进制所用的 Go 版本。（Markdown：https://hugozh.cn/functions/hugo/goversion/index.md）
- [hugo.IsDevelopment](https://hugozh.cn/functions/hugo/isdevelopment/)：报告当前运行环境是否为 development。（Markdown：https://hugozh.cn/functions/hugo/isdevelopment/index.md）
- [hugo.IsExtended](https://hugozh.cn/functions/hugo/isextended/)：报告 Hugo 二进制是 extended 版还是 extended/deploy 版。（Markdown：https://hugozh.cn/functions/hugo/isextended/index.md）
- [hugo.IsMultihost](https://hugozh.cn/functions/hugo/ismultihost/)：报告每个已配置的语言是否拥有各自独立的 base URL。（Markdown：https://hugozh.cn/functions/hugo/ismultihost/index.md）
- [hugo.IsMultilingual](https://hugozh.cn/functions/hugo/ismultilingual/)：报告是否配置了两个或更多语言。（Markdown：https://hugozh.cn/functions/hugo/ismultilingual/index.md）
- [hugo.IsProduction](https://hugozh.cn/functions/hugo/isproduction/)：报告当前运行环境是否为 production。（Markdown：https://hugozh.cn/functions/hugo/isproduction/index.md）
- [hugo.IsServer](https://hugozh.cn/functions/hugo/isserver/)：报告内置开发服务器是否正在运行。（Markdown：https://hugozh.cn/functions/hugo/isserver/index.md）
- [hugo.Sites](https://hugozh.cn/functions/hugo/sites/)：返回所有维度上全部站点的集合。（Markdown：https://hugozh.cn/functions/hugo/sites/index.md）
- [hugo.Store](https://hugozh.cn/functions/hugo/store/)：返回一个全局作用域的持久数据结构，用于存取与操作键值对。（Markdown：https://hugozh.cn/functions/hugo/store/index.md）
- [hugo.Version](https://hugozh.cn/functions/hugo/version/)：返回 Hugo 二进制的当前版本。（Markdown：https://hugozh.cn/functions/hugo/version/index.md）
- [hugo.WorkingDir](https://hugozh.cn/functions/hugo/workingdir/)：返回项目的工作目录。（Markdown：https://hugozh.cn/functions/hugo/workingdir/index.md）

---
## 本章导读

`hugo` 命名空间下的函数返回的是**构建环境自身**的信息，而不是内容或页面数据：Hugo 的版本号与编译信息、运行环境名称、站点是否多语言或多主机、项目工作目录、全局存储等。

这些值常用于条件渲染，例如只在生产环境输出统计脚本、在开发服务器上显示调试信息，或按版本号决定是否启用某个参数。

