雨果的CSS新特性

Apr 02, 2026     Author:speckx     HN Points:50     HN Comments:5
Share this

摘要: Hugo v0.158.0新增css.Build功能,支持CSS捆绑、压缩和转译,无需外部工具如Sass或PostCSS。其优势在于速度快,尤其适合大型网站,且与Hugo管道集成顺畅。但存在浏览器兼容限制:若目标用户浏览器较旧(早于Baseline 2023),需手动调整CSS(使用预2023标准或通过Sass/PostCSS处理)。css.Build基于esbuild,支持现代CSS特性,但部分功能仍需后处理或限制浏览器版本。对比Sass(需Dart Sass,无浏览器前缀,依赖插件)和PostCSS(速度慢但功能全面),css.Build在速度和简化流程上有优势,但需权衡CSS功能需求和兼容性限制。

讨论: Hugo v0.158.0发布讨论中,作者brycewray发起讨论。TeddyDD批评Hugo维护者不接地气,缺乏1.0版本且频繁改版导致网站维护困难,已转用其他SSG。imagetic支持brycewray,nine_k肯定更新但指出Zola早有类似功能。

原文标题:Hugo’s New CSS Powers
原文链接:https://www.brycewray.com/posts/2026/04/hugos-new-css-powers/
讨论链接:https://news.ycombinator.com/item?id=47618120