Hugo 0.53 已发布,开发团队称其为迄今为止最快的版本,站点构建基准测试显示速度提高了约10%。
开发团队补充道,“具体提升多少要取决于站点的详细情况,但想要说明的是我们不会变慢。持续添加重要的新功能并同时提高性能是一项挑战,这对我们来说很重要,因为这是 Hugo 的核心功能之一。Hugo 的口号是『世界上最快的网站构建框架』。”
Hugo 0.53 更新亮点:
现在可以为不同的环境创建不同的配置。 Hugo 之前虽然支持多个配置文件,但很难管理更大的网站,尤其是那些拥有多种语言的网站。新版本后, Hugo 正式确定了环境的概念,默认有生产(运行 hugo 时)和开发(运行 hugo server 时)两种环境,用户也可以创建任意喜欢的环境。
transform.Unmarshal:一个新的、强大的模板函数(template function),可将 JSON、TOML、YAML 或 CSV 的资源对象或字符串转换为 maps/arrays 。
两个新的全局变量:
site
和hugo
。hugo
用于提供版本信息({{ hugo.Version }}
、{{ hugo.Environment }}
),site
可能更实用一些,因为它允许你在没有任何上下文(or ".")的情况下访问当前站点的变量(如{{ site.RegularPages }}
)。
完整更新内容和下载地址请查阅发行列表。
Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。