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


Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。

新版本修复了一个瓶颈,对于使用代码高亮的网站来说,应该会有明显的性能提升。Hugo 的 gohugo.io docs 网站的构建速度提高了 ~20%。另外,高亮库 Chroma 也升级到了 v2.4.0,增加了新的 lexers 和很多改进。

错误修复

  • hugo/parser:修复 shortcode 布尔参数的解析 #10451

改进

  • 为 lexers.Get 添加一个缓存 7855b47
  • markup/goldmark: 改进基准 34d1150
  • commands: 在新网站上创建资产目录 #10460

依赖更新

  • build(deps): 将 github.com/getkin/kin-openapi 从 0.108.0 升级至 0.109.0 6a004b8
  • build(deps): 将 github.com/evanw/esbuild 从 0.15.14 升级至 0.15.15 0923622
  • build(deps): 将 github.com/frankban/quicktest 从 1.14.3 升级至 1.14.4 7477672
  • build(deps): 将 golang.org/x/tools 从 0.2.0 升级至 0.3.0 63f7f0f
  • deps: 更新 github.com/alecthomas/chroma/v2 至 v2.4.0 bcb62d8

更多详情可查看:https://github.com/gohugoio/hugo/releases/tag/v0.107.0

 


相關推薦

2023-06-07

Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。 这个版本为 hugo server 添加了 TLS/HTTPS 支持,该功能完全由 mk

2023-01-19

Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。 错误修复 修复重复部分的 permalinks 问题 修复 resources.Ge

2023-06-22

Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。 这个版本的主要内容是现在支持 Dart Sass Embedded 协议的两个

2023-04-28

熟的编程语言技术和实践来改进对大量繁杂配置和策略的编写,致力于构建围绕配置的更好的模块化、扩展性和稳定性,更简单的逻辑编写,以及更快的自动化集成和良好的生态延展性。 KCL Go SDK 是什么? kclvm 是一个 KCL 语言

2022-08-11

Astro 是一款现代化的轻量级静态站点生成器,具有出众的开发者体验 (Developer Experience)。据介绍,虽然 Astro 从诞生到今天只有 16 个月,但其仓库的 star 数已超过 13000,并且在全球拥有超过 30000 名用户。目前,Astro 文档已被翻译

2023-10-30

提供了网站托管服务,让开发者能够在上面开发、预览和发布 Web 应用,同时优化了前端开发者的开发和部署体验。 Next.js 14 主要变化: Turbopack: App & 页面路由通过了 5000 项测试 本地服务器启动速度提升 53% 使

2022-10-23

Jekyll 是一个简单的静态网站生成器,非常适合个人项目或组织网站。它就像一个基于文件的 CMS,Jekyll 接收你的内容,渲染 Markdown 和 Liquid 模板,并生成一个完整的静态网站。Jekyll 是 GitHub Pages 背后的引擎,你可以用它来托管 Gi

2024-03-26

的精神继承者和现代替代品。” VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面

2022-11-12

Go 来说,2022 是非常重要的一年,这一年  Go 发布了 Go 1.18 和 Go 1.19 版本,下面回顾一下今年 Go 发布的新功能: Go 1.18 为语言本身带来了一项重大功能:泛型,其次还有 Go 工作区、模糊测试等重要功能。 泛型

2023-09-19

Docusaurus 是 Facebook(现更名为 Meta)开源的静态网站生成器。它将你的网站构建成一个单页面应用程序 (single-page application),具有快速的客户端导航功能并充分利用了 React 的强大能力,为网站赋予更好地交互性。虽然 Docusauru

2023-04-18

CL 团队很高兴地宣布 KCL v0.4.6 新版本现在已经可用!本次发布为大家带来了三方面的重点更新:语言、工具链、社区集成 & 扩展支持。 使用 IDE 插件提升 KCL 代码编写体验和效率 Helm/Kustomize/KPT 云原生社区工具集成 完善 KC

2022-06-08

Go+ v1.1.0 已发布,这是一门适用于工程、STEM 教育和数据科学的编程语言。主要特性包括: 静态类型语言。 与 Go 完全兼容。 脚本化的风格,以及比 Go 更易于阅读的数据科学代码。 支持字节码后端和 Go 代码生成。在

2022-10-21

进行创新。 值得一提的是,Google Open Source 官方一开始发布的的公告内容是:"谷歌向 CNCF 捐赠了用于简单快速安全的容器镜像构建的 KO 工具"。不过这篇原始贴很快就被删除,并以一个新的、稍有分寸的标题重新发布:"KO 申

2023-07-26

查看发布说明。 Astro 是一款现代化的轻量级静态站点生成器,具有出众的开发者体验 (Developer Experience)。 Astro 其他特性: 自带组件框架:Astro 为 React、Vue、Svelte 和 Tailwind CSS 等前端工具提供一级支持。通过astro add命令即