Volt

Скриншот программы:
Volt
Детали программы:
Версия: 0.0.3
Дата загрузки: 14 Apr 15
Разработчик: Wibowo Arindrarto
Тип распространения: Бесплатная
Популярность: 18

Rating: 4.0/5 (Total Votes: 1)

Вольт статический сайт генератор Python с потенциалом.
Другой статический сайт генератор?
Конечно, почему нет :)? Количество статических генераторов сайта постоянно растет, но до сих пор я еще найти гибкий статический сайт, который соответствует моим потребностям. Поэтому я решил написать свою собственную.
Что так сильно отличается о Вольт?
Вот некоторые из моих любимых особенностей:
1. Автоматическая генерация paginations в соответствии с атрибутов контента
& NBSP; Скажем, у вас блог с 10 должностей, каждый со своим собственным набором тегов, которые, возможно, не могли бы присутствовать на всех должностях. По только путем подачи шаблон URL, Вольт может генерировать страницы, содержащие каждый блоге категориям по тегу, пронумерованными страницами по своему вкусу.
& NBSP; Например, вам нужно всего лишь поставить / {теги} тегов и Вольт будет генерировать ссылки помечать / Фу, тег / бар, тег / Baz, где каждый из этих страница (или пакет, в внутренних Вольт) будет содержать все сообщений обмена, что тег.
& NBSP; И это относится не только к тегам. Вы можете использовать его для создания страницы на основе авторов, время (год, день недели, дата, все, что вы хотите), и любые другие данные, вы положили в ваших сообщениях.
& NBSP; все с простого рисунка URL в конфигурационном файле, например, так
& NBSP; УПАКОВКИ = ('', 'тег / {теги}', '{время:% Y}', '{время:% Y /% м}', '{время:% Y /% м /% г} ')
2. Встроенный сервер способен восстанавливать весь сайт всякий раз, когда он обнаруживает изменения в любой из исходных файлов
& NBSP; Статические сайты должны быть созданы несколько раз, чтобы отразить изменения в их источнике. Через некоторое время, делать это становится громоздким и раздражает. Сервер Вольт автоматически генерирует статический сайт, когда он обнаруживает изменения в источнике, так что вы можете сосредоточиться на эксперименты с фактическим содержанием сайта.
3. Модульность и расширяемость
& NBSP; Под капотом Вольт на самом деле коллекция различных двигателей, отвечающих за различные разделы вашего сайта. Двигатель блог, например генерирует раздел блога вашего сайта, в то время как обычный двигатель, генерирует простые веб-страницы. Посмотрите, как просто блог код двигателя взглянем на основной функции генератора сайт, чтобы получить представление о том, как эти механизмы работают.
& NBSP; наконец, Вольт поставляется с архитектурой плагина, который позволяет подключить к действиям двигателей. Три плагины поставляется в с напряжением: плагины для генерации атом подачи, для подсветки синтаксиса, и для обработки уценки. Просмотрите свой код, чтобы увидеть, как вы можете легко написать свой собственный плагин.
4. В центре управляемого конфигурация с гибкими возможностями
& NBSP; сортировать содержимое по времени, или название, или имя автора, или тегов, что вы хотите. Установите глобальные значения для всех содержания, например Авторы всех сообщений в блоге. Определите ваши собственные тесты jinja2 или фильтров. Установите параметры плагина. Вы можете сделать все это в Вольт через один центральный файл конфигурации: voltconf.py, удобно расположенный в папке проекта.
Все это с льготами статических веб-сайтов, конечно (простое развертывание, удобное резервного копирования и отслеживания, безопасности, скорости и т.д.)
УСТАНОВКА
пункт установить вольт
Вольт все еще находится в альфа ~ Это достаточно полезная, которые будут использоваться для создания настоящего сайта, но многие вещи еще может нарушить здесь и там.
По умолчанию Вольт установить модуль Python уценки. Вы можете установить питона-скидка для повышения скорости обработки уценки. питон-скидка является оболочкой для дисконтирования, быстро уценки парсер написанной на C.
ИСПОЛЬЗОВАНИЕ
Перейти через superquick демо Volt, запустив демо вольт в пустой каталог и открытия локального хоста: 8000 в вашем браузере.
Вот краткий обзор доступных в настоящее время команд:
- Инициализации вольт: Запускает проект вольт, необходимо запустить в пустой каталог. Voltconf.py файл, созданный с помощью этой команды в настоящее время содержит почти все настройки по умолчанию. Вы можете спокойно редактировать или удалить их.
- Вольт поколения: Создает веб-сайт в папку сайта в каталоге текущего проекта.
- Вольт служить: Запускает сервер, указывающий на каталог сайта. Может работать в любом месте внутри директории Вольт проекта.
- Демо-вольт: Запускает демо, должен быть запущен в пустой директории.
- Версия вольт: Отображает текущую версию Volt.
Используйте свои собственные двигатели, записывая их в каталоге двигателей внутри каталога Вольт проекта. Плагины следовать тому же правилу: плагины внутри каталога Вольт проекта.
Документов, к сожалению, минимальное в данный момент. . В настоящее время, источник является основной документацией

Требования

  • Python

Комментарии к Volt

Комментарии не найдены
добавить комментарий
Включите картинки!