Hugo v0.112 发布,Go 编写的静态网站生成器
Hugo 是一个用 Go 语言编写的静态 HTML 和 CSS 网站生成器。它针对速度、易用性和可配置性进行了优化。Hugo 将一个带有内容和模板的目录,渲染成一个完整的 HTML 网站。
日前,Hugo v0.112 正式发布,新版本带来了 TailwindCSS v3.x 的支持、大大改进了语言配置的合并、整合了所有 Hugo 配置,并使用 SimpleCobra 重写了 commands
包(CLI)等。
TailwindCSS v3.x 支持
TailwindCSS 3 已经发布了一段时间了,但此前他们的新构建策略在 Hugo 中的效果不是很好。在这个版本中 Hugo 为资源缓存增加了一个新的 build.cachebusters
配置选项,允许对何时触发新的 Tailwind 构建进行更细化的控制。
重新整合了所有的配置处理
在这个版本中,将所有的配置收集到一个大的 Go 结构中,并使用 SimpleCobra 重写了命令行 API。所有这些都使源代码更容易维护和理解,但这样做的最初动机是为了给 Hugo 提供一个完整的、自动生成的 API 参考。
hugo config 现在已经完成了
当运行 hugo config
时,你得到的是有效配置的完整 TOML 表示(添加 --format json
或 --format yaml
为替代格式)。由于这将包括默认值和从主题中合并的配置,我们不建议将其复制并粘贴到 hugo.toml 中,因为这将使你的配置非常冗长。
改进的语言配置处理
但总的来说,来自 languages
的部分的合并行为有了很大改进。在下面的语言 en
的例子中,你现在会得到:
"comments": { "color": "blue", "title": "English Comments Title", }
在早期版本的 Hugo 中,你会得到:
"comments": { "title": "English Comments Title", }
更多的信息
如果你使用 -v
构建标志,你现在会得到 Hugo 中核心构建步骤的时间信息:
INFO 2023/05/16 09:53:55 process in 17 ms INFO 2023/05/16 09:53:55 assemble in 345 ms INFO 2023/05/16 09:53:55 render in 341 ms INFO 2023/05/16 09:53:55 postProcess in 0 ms
更多详情可查看:https://github.com/gohugoio/hugo/releases/tag/v0.112.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apidoc-php v5.1.0 已经发布,API 接口文档生成工具
Apidoc-php v5.1.0 已经发布,API 接口文档生成工具 此版本更新内容包括: 需升级前端文件至 v3.1.0 增加接口分享功能 增加ResponseSuccess的default参数,及不注解desc时报错的问题。 详情查看:https://gitee.com/hg-code/apidoc-php/releases/v5.1.0
- 下一篇
Gleam v0.29 发布,Rust 编写的函数式编程语言
Gleam 是一种类型安全且可扩展的编程语言,可用于 Erlang 虚拟机和 JavaScript 运行时。 最新发布的 0.29 包含以下变化: 改进语言服务器 (Language Server):支持自动补全 此版本为语言服务器带来了期待已久的功能的第一个版本:自动补全 (autocompletion)。为在当前模块中导入或定义的模块函数 (module functions)、类型和常量提供自动补全功能。 在未来的版本中,开发团队将继续完善自动补全功能,为本地定义的变量、记录字段等提供建议。 gleam run --module支持选择 target gleam run --module命令可用于从给定模块运行main函数,包括那些在依赖包中定义的模块。该命令有许多用途,例如,Web 框架可以使用它来提供代码生成: $ gleam run -m framework/generate user name:string age:int Gleam 支持两个编译 target:Erlang 和 JavaScript。每个 runtime 都有完全不同的并发和 IO 方法,因此设计用于...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能