Пеликан
Pelican — это генератор статических сайтов, написанный на Python, который позволяет создавать веб-сайты путем составления текстовых файлов в таких форматах, как Markdown, reStructuredText и HTML.
С Pelican вы можете создавать веб-сайты, не беспокоясь о базах данных или программировании на стороне сервера. Pelican создает статические сайты, которые могут обслуживаться через любой веб-сервер или хостинг.
С помощью Pelican вы можете выполнять следующие функции:
- Создавайте контент в Markdown или reStructuredText, используя выбранный вами редактор.
- Простой инструмент командной строки (повторно) генерирует HTML, CSS и JS из исходного контента.
- Простота взаимодействия с системами контроля версий и веб-перехватчиками.
- Полностью статический вывод легко разместить где угодно.
Функции
Основные особенности Pelican включают в себя:
- Хронологический контент (например, статьи, сообщения в блогах), а также статические страницы.
- Интеграция с внешними сервисами
- Темы сайта (созданные с использованием шаблонов Jinja2)
- Публикация статей на нескольких языках
- Генерация Atom и RSS-каналов
- Подсветка синтаксиса кода с помощью Pygments
- Импортируйте существующий контент из каналов WordPress, Dotclear или RSS.
- Быстрое время восстановления благодаря кэшированию контента и выборочной записи выходных данных.
- Расширяемость с помощью богатой экосистемы плагинов: плагины Pelican.
Дополнительную информацию можно найти в документации Pelican.
Как получить помощь, внести свой вклад или оставить отзыв
Ознакомьтесь с нашими правилами подачи материалов и обратной связи.
Исходный код
Исходный код Pelican размещен на GitHub. Для получения информации о том, как это работает, взгляните на внутренности Пеликана.
Почему название «Пеликан»?
«Пеликан» — анаграмма слова «калепин» , что по-французски означает «тетрадь».