github.com/getzola/zola

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

Open this visualization on its own page →

Contributors

308

Lines of Code

7,668

From

2016-12-06

To

2022-06-10

About getzola/zola

Zola is a fast static site generator written in Rust that runs as a single compiled binary with all necessary features built-in. It was created by someone dissatisfied with Hugo and its Golang template engine, and instead uses Tera, a custom template engine designed as a more intuitive alternative. The project is designed to be straightforward to use while providing comprehensive functionality for building static websites.

The tool includes extensive features for content creation and site management, such as syntax highlighting for code blocks, Sass compilation, image processing, and automatic table of contents generation. It supports multilingual sites, custom taxonomies, pagination, and shortcodes for embedding dynamic content. Zola can generate internal and external link checks, includes a built-in search system that requires no server infrastructure, and provides live reload during development. Asset co-location allows organizing assets alongside content files.

Zola supports theming, page aliases for redirects, and can deploy easily to platforms like Netlify, Vercel, and Cloudflare Pages. The project is primarily written in Rust and targets developers and content creators who want a performant, self-contained solution for building blogs, documentation sites, and other static content. Code introduced after version 0.22 is licensed under EUPL-1.2, while earlier code remains under MIT license.

Share this video