Overview
Zola (né Gutenberg) is a fast static site generator that comes in a single binary with everything built-in. It was created out of frustration with the Golang template engine and Hugo, a static site generator. With a focus on simplicity, Zola provides a wide range of features to make site generation and customization easier for users.
Features
- Single binary: Zola is built as a single executable file, making it easy to install and use.
- Syntax highlighting: Zola supports syntax highlighting for code snippets, making them visually appealing on the generated site.
- Sass compilation: Zola can compile Sass stylesheets, allowing users to leverage the power of Sass for styling their sites.
- Assets co-location: Zola supports co-locating assets with content, making it convenient to include images, scripts, and other resources in the same directory as the content they belong to.
- Multilingual site support: Zola provides basic support for creating multilingual sites, making it easier to manage content in multiple languages.
- Image processing: Zola can automatically process and optimize images, reducing their file size and improving site performance.
- Themes: Zola supports themes, allowing users to easily change the appearance of their site by applying pre-designed themes.
- Shortcodes: Zola provides shortcodes, which are reusable snippets of code that can be used to generate dynamic content or perform specific actions on the site.
- Internal links: Zola supports creating internal links between different pages or sections within the site.
- External link checker: Zola can automatically check for broken or invalid external links on the site.
- Table of contents automatic generation: Zola can generate a table of contents for long articles or pages, providing easy navigation for readers.
- Automatic header anchors: Zola automatically generates anchor links for headers, allowing users to easily link to specific sections within a page.
- Aliases: Zola supports creating aliases for pages, allowing users to redirect old URLs to new ones without losing traffic or SEO value.
- Pagination: Zola provides pagination support for generating multi-page content, such as blog posts or search results.