Repolode
getzola

getzola/zola

一个以单一二进制文件分发的静态站点生成器,内置 Markdown、Sass、图片处理和搜索功能。

可替代:HugoJekyll

Star
17,537
Fork
1,195
未关闭 Issue
205
最近提交
3天前

这是什么?

Zola 是用 Rust 编写的静态站点生成器,可将 Markdown 内容和 Tera 模板编译为完整的 HTML 网站,以单个可执行文件发布,无需额外安装运行环境。

内置功能覆盖内容站点的常见需求,包括代码语法高亮、Sass 编译、图片处理、自动生成目录和标题锚点、内部链接检查、分页、自定义分类法以及多语言站点。搜索完全在浏览器端完成,不依赖服务器或第三方服务。自带支持热重载的开发服务器。

基于 Zola 构建的站点可部署到 Netlify、Vercel、Cloudflare Pages 等平台。项目前身为 Gutenberg,使用自研的 Tera 模板引擎。

核心功能

  • 01以单一二进制文件分发,无外部依赖。
  • 02构建时编译 Sass 并处理图片。
  • 03内置代码语法高亮与自动目录生成。
  • 04搜索功能无需服务器或第三方服务。
  • 05自带热重载开发服务器和外部链接检查工具。
  • 06支持多语言站点和自定义分类法。

适用场景

  • 用 Markdown 文件搭建个人博客或文档站点。
  • 无需后端即可发布多语言项目官网。
  • 将静态站点部署到 Netlify、Vercel 或 Cloudflare Pages。

使用前须知

  • 0.22 版本之后的代码采用 EUPL-1.2 许可证,这是一种 copyleft 许可证;更早的代码仍为 MIT 许可证。
  • README 称多语言站点支持目前还比较基础。

标签

常见问题

zola 是什么?
一个以单一二进制文件分发的静态站点生成器,内置 Markdown、Sass、图片处理和搜索功能。 Zola 是用 Rust 编写的静态站点生成器,可将 Markdown 内容和 Tera 模板编译为完整的 HTML 网站,以单个可执行文件发布,无需额外安装运行环境。
zola 可以免费使用吗?用的什么许可证?
zola 以 EUPL-1.2 许可证开源。用于商业产品前,请先确认许可证条款。
zola 还在维护吗?
活跃维护中。zola 最近一次提交是在 2026年10月19日。
zola 适合用来做什么?
用 Markdown 文件搭建个人博客或文档站点。 无需后端即可发布多语言项目官网。 将静态站点部署到 Netlify、Vercel 或 Cloudflare Pages。
在哪里获取 zola?
源代码和安装说明在 GitHub 上:https://github.com/getzola/zola

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目