Hugo 0.53 发布,Go 编写的静态网站生成器

王练
 王练
发布于 2018年12月27日
收藏 12

Hugo 0.53 已发布,开发团队称其为迄今为止最快的版本,站点构建基准测试显示速度提高了约10%。

开发团队补充道,“具体提升多少要取决于站点的详细情况,但想要说明的是我们不会变慢。持续添加重要的新功能并同时提高性能是一项挑战,这对我们来说很重要,因为这是 Hugo 的核心功能之一。Hugo 的口号是『世界上最快的网站构建框架』。” 

Hugo 0.53 更新亮点:

  • 现在可以为不同的环境创建不同的配置。 Hugo 之前虽然支持多个配置文件,但很难管理更大的网站,尤其是那些拥有多种语言的网站。新版本后, Hugo 正式确定了环境的概念,默认有生产(运行 hugo 时)和开发(运行 hugo server 时)两种环境,用户也可以创建任意喜欢的环境。

  • transform.Unmarshal:一个新的、强大的模板函数(template function),可将 JSON、TOML、YAML 或 CSV 的资源对象或字符串转换为 maps/arrays 。

  • 两个新的全局变量:sitehugohugo用于提供版本信息({{ hugo.Version }}{{ hugo.Environment }}),site可能更实用一些,因为它允许你在没有任何上下文(or ".")的情况下访问当前站点的变量(如{{ site.RegularPages }})。

完整更新内容和下载地址请查阅发行列表

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Hugo 0.53 发布,Go 编写的静态网站生成器
加载中
返回顶部
顶部