Простой генератор статических сайтов на JavaScript, который превращает каталог шаблонов на HTML, Markdown, Liquid, Nunjucks и других языках в HTML.
- Звёзды
- 17,537
- Форки
- 1,195
- Открытые issues
- 205
- Последний коммит
- 3 дня назад
Что это?
Zola — генератор статических сайтов на Rust. Он превращает контент в Markdown и шаблоны Tera в готовый HTML-сайт и поставляется как один исполняемый файл, для которого не нужно устанавливать внешнюю среду выполнения.
Встроенных возможностей хватает для типичного контентного сайта: подсветка синтаксиса, компиляция Sass, обработка изображений, автоматическое создание оглавления и якорей для заголовков, проверка внутренних ссылок, пагинация, пользовательские таксономии и многоязычные сайты. Поиск работает прямо в браузере, без сервера и сторонних сервисов. Также в комплект входит сервер разработки с автоматической перезагрузкой.
Сайты, собранные с помощью Zola, можно размещать на таких платформах, как Netlify, Vercel и Cloudflare Pages. Проект стал преемником Gutenberg и использует движок шаблонов Tera, созданный автором как альтернатива Go templates.
Ключевые возможности
- 01Поставляется одним бинарным файлом без внешних зависимостей.
- 02Компилирует Sass и обрабатывает изображения во время сборки.
- 03Поддерживает подсветку синтаксиса и автоматическое создание оглавления.
- 04Предлагает поиск, который работает без сервера и сторонних сервисов.
- 05Включает сервер разработки с автоматической перезагрузкой и проверку внешних ссылок.
- 06Поддерживает многоязычные сайты и пользовательские таксономии.
Сценарии использования
- Создание личного блога или сайта документации из файлов Markdown.
- Публикация многоязычного сайта проекта без бэкенда.
- Размещение статического сайта на Netlify, Vercel или Cloudflare Pages.
Что важно знать
- Код после версии 0.22 распространяется по лицензии EUPL-1.2, являющейся лицензией с авторским левом, а более ранний код по-прежнему распространяется по лицензии MIT.
- В README поддержка многоязычных сайтов описана как базовая.
Темы
Частые вопросы
- Что такое zola?
- Быстрый генератор статических сайтов в виде одного бинарного файла, со встроенной поддержкой Markdown, Sass, обработки изображений и поиска. Zola — генератор статических сайтов на Rust. Он превращает контент в Markdown и шаблоны Tera в готовый HTML-сайт и поставляется как один исполняемый файл, для которого не нужно устанавливать внешнюю среду выполнения.
- zola можно использовать бесплатно? Какая у него лицензия?
- zola распространяется с открытым исходным кодом под лицензией EUPL-1.2. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zola всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zola — 19 окт. 2026 г..
- Для чего можно использовать zola?
- Создание личного блога или сайта документации из файлов Markdown. Публикация многоязычного сайта проекта без бэкенда. Размещение статического сайта на Netlify, Vercel или Cloudflare Pages.
- Где скачать zola?
- Исходный код и инструкции по установке — на GitHub: https://github.com/getzola/zola
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый фреймворк Hugo с блоками на Tailwind для создания лендингов, портфолио, блогов и документации из обычных Markdown-файлов.
Open-source headless CMS для редактирования Markdown, MDX, JSON и YAML в собственном Git-репозитории с GraphQL API.
Самостоятельно размещаемая headless CMS с открытым исходным кодом на TypeScript, которая создает REST- и GraphQL API для контента на основе его моделей.
Нативная для Next.js headless CMS и фреймворк приложений с бэкендом на TypeScript и настраиваемой админ-панелью на React.
CMS с веб-интерфейсом для статических сайтов, где редакторы могут менять контент в Git-репозитории через админку по адресу /admin.