Hugo (软件)

静态网站生成器

Hugo 是一个用 Go 编写的静态网站生成器,2013由 Steve Francia 原创,自 v0.14 (2015年) 由 Bjørn Erik Pedersen 主力开发[3],并由全球各地的开发者和用户提交贡献。Hugo 以 Apache License 2.0 许可的开放原始码项目。[4]

Hugo
原作者Steve Francia, Bjørn Erik Pedersen
开发者The Hugo Authors
当前版本
  • 0.125.4 (2024年4月25日;稳定版本)[1]
编辑维基数据链接
原始码库 编辑维基数据链接
编程语言Go
操作系统跨平台
平台Web
类型静态网站生成器
许可协议Apache许可证
网站gohugo.io 编辑维基数据

Hugo 一般只需几秒钟就能生成一个网站(每页少于 1 毫秒),被称为“世界上最快的网站构建框架”,也使 Hugo 大受欢迎,成为最热门的静态网站生成器之一,被广泛采用。例如,2015年7月,Netlify英语Netlify 推出专为 Hugo 而设的网站托管服务[5],而2017年,Smashing Magazine英语Smashing Magazine 推出重新设计的官方网站,从原来的 WordPress 迁移到基于 Hugo 的 JAMstack英语Netlify#JAMstack 解决方案。[6]

功能 编辑

Hugo 把用户提供的数据文件、i18n 包、配置、布局模板、静态文件,以及用 Markdown 编写的内容,处理并生成一个完整的静态网站。较出色的功能包括多语言支持、图像处理、定制输出格式、短代码等等。而 Hugo 的“嵌套分部”(Nested sections) 功能则可以隔离不同类型的内容,例如一个同时包含部落格和播客的网站。[7]

参考 编辑

  1. ^ Release 0.125.4. 2024年4月25日 [2024年4月29日]. 
  2. ^ Releases - gohugoio/hugo. [2022-01-12]. (原始内容存档于2020-04-21) –通过GitHub. 
  3. ^ Interview with Bjørn Erik Pedersen, Hugo lead developer. the New Dynamic. 2017年10月3日 [2019-03-25]. (原始内容存档于2019-03-25) (英语). 
  4. ^ Apache License | Hugo. Hugo website. 2017年9月13日 [2018-03-11]. (原始内容存档于2018-03-12) (英语). 
  5. ^ Hosting Hugo on Netlify–Insanely Fast Deploys. Netlify. 2015年7月30日 [2019-03-25]. (原始内容存档于2019-03-25) (英语). 
  6. ^ Friedman, Vitaly. A Little Surprise Is Waiting For You Here. — Smashing Magazine. Smashing Magazine. March 17, 2017 [2019-03-25]. (原始内容存档于2019-03-25) (英语). 
  7. ^ van Gumster, Jason. Hugo vs. Jekyll: Comparing the leading static website generators. Opensource.com. 2017年5月18日 [2018-03-11]. (原始内容存档于2018-03-12) (英语). 

外部链接 编辑