Генератор статических сайтов и блогов на Python, который превращает файлы с контентом в готовый к публикации сайт.
getpelican/pelican
Генератор статических сайтов на Python, который создает сайты из файлов Markdown, reStructuredText и HTML без базы данных.
Open source альтернатива:WordPress
- Звёзды
- 13,365
- Форки
- 1,834
- Открытые issues
- 106
- Последний коммит
- 25 дней назад
Что это?
Pelican — генератор статических сайтов на Python. Вы пишете материалы в виде текстовых файлов в Markdown, reStructuredText или HTML, а инструмент командной строки преобразует их в HTML, CSS и JavaScript, которые можно размещать на любом веб-сервере или сервисе статического хостинга.
Он предназначен для блогов и контентных сайтов, которым не нужны база данных или серверный код. Статьи и статические страницы обрабатываются как отдельные типы контента, а сайты можно создавать на нескольких языках. В результат входят ленты Atom и RSS, а блоки кода подсвечиваются с помощью Pygments.
Проект поддерживает импорт материалов из WordPress, Dotclear и RSS-лент, использует шаблоны Jinja2 для тем и предлагает экосистему плагинов. Пересборка ускоряется за счет кэширования контента и записи только изменившихся файлов.
Ключевые возможности
- 01Писать материалы в Markdown или reStructuredText
- 02Создавать ленты Atom и RSS
- 03Публиковать статьи на нескольких языках
- 04Использовать темы на основе Jinja2
- 05Импортировать материалы из WordPress, Dotclear или RSS
- 06Расширять возможности с помощью экосистемы плагинов
Сценарии использования
- Создание личного блога без базы данных
- Публикация документации или контентного сайта на нескольких языках
- Перенос существующего блога на WordPress на статический хостинг
Что важно знать
- Лицензия AGPL-3.0 — это лицензия с авторским левом, которая может ограничивать использование или распространение производного кода.
В подборках
Темы
Частые вопросы
- Что такое pelican?
- Генератор статических сайтов на Python, который создает сайты из файлов Markdown, reStructuredText и HTML без базы данных. Pelican — генератор статических сайтов на Python. Вы пишете материалы в виде текстовых файлов в Markdown, reStructuredText или HTML, а инструмент командной строки преобразует их в HTML, CSS и JavaScript, которые можно размещать на любом веб-сервере или сервисе статического хостинга.
- pelican можно использовать бесплатно? Какая у него лицензия?
- pelican распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pelican всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pelican — 13 окт. 2026 г..
- Для чего можно использовать pelican?
- Создание личного блога без базы данных Публикация документации или контентного сайта на нескольких языках Перенос существующего блога на WordPress на статический хостинг
- Где скачать pelican?
- Исходный код и инструкции по установке — на GitHub: https://github.com/getpelican/pelican
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый и простой фреймворк для блогов на Node.js, который создает статические сайты из Markdown-публикаций.
Статический генератор сайтов на Ruby с поддержкой блогов: превращает Markdown и шаблоны Liquid в готовый сайт.
Открытый фреймворк Hugo с блоками на Tailwind для создания лендингов, портфолио, блогов и документации из обычных Markdown-файлов.
Самостоятельно размещаемая PHP-платформа для ведения блогов с поддержкой Markdown, плагинами, темами и разными СУБД.
Самостоятельно размещаемая система личного блога с Markdown-редактором, админ-панелью, встроенной аналитикой, хостингом изображений, комментариями и автоматической настройкой HTTPS.