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

  

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 网站。

猜你喜欢

转载自www.oschina.net/news/103065/hugo-0-53-released