博客文档站新选择:Hugo 开源免费,自带图片处理与 JS 打包
用 Go 写成的静态站点生成器
Hugo 是用 Go 写的静态网站生成器,官网给自己的标签是「世界上最快的建站框架」。它把一个装着内容和模板的目录,渲染成一整站静态 HTML——没有数据库、没有后台,生成的就是一堆可以直接扔到任何主机上的文件。项目开源,采用 Apache 2.0 协议,GitHub 星标在 2026 年 9 月已接近 9 万。

快在哪
官方的说法是「渲染一个大型站点通常只需几秒,往往更短」。这个速度来自 Go 的并发模型和它的构建方式:改一篇文章重新生成,只处理变动的部分。配套的是内置开发服务器,本地写完刷新就能看到内容、结构、行为和呈现的变化,不必反复走完整构建流程。
不止是博客
官方文档列出的适用场景里,博客只是其中一类:企业站、政府与非营利组织站点、教育站点、新闻与活动站点、项目站点、文档站、图片作品集、落地页都在列。支撑这些的是多语言能力和 taxonomy 分类体系——内容可以按任意维度归类,而不是被锁死在「标签 / 分类」两种。
自带资产管道
以前要靠外部工具链的活儿,Hugo 内置了一部分:图片处理(转换、裁剪、缩放、旋转、调色、加滤镜、叠加文字与图片、读取 EXIF)、JavaScript 打包(转译、tree shaking、代码分割、压缩、生成 source map 与 SRI 哈希)、Sass 编译与 PostCSS 集成,对 TailwindCSS 的支持也在官方说明里单独列出。模板系统是另一块核心,内容组织、URL 规则、输出格式都能在模板层定义。
版本
Hugo 发版节奏很快,截至 2026 年 9 月,最新稳定版是 0.166.0(2026 年 9 月 9 日发布)。Windows、macOS、Linux 都有官方二进制,单文件、无外部依赖。
静态站的好处是少一层运维,代价是内容更新要走一遍构建。Hugo 把这一遍做得足够快,加上多语言、自定义分类和现成的资产管道,适合拿来做文档站、博客和需要长期挂着的内容型站点。开源、免费、单文件部署,试错成本很低。