Мы составили список из 36 бесплатных и платных аналогов Habu. Основные конкуренты: Ghost, Grav. Кроме того, пользователи также проводят сравнения между Habu и Jekyll, Hugo, Pelican. Также вы можете рассмотреть другие аналогичные варианты здесь: About.
Мы составили список из 36 бесплатных и платных аналогов Habu. Основные конкуренты: Ghost, Grav. Кроме того, пользователи также проводят сравнения между Habu и Jekyll, Hugo, Pelican. Также вы можете рассмотреть другие аналогичные варианты здесь: About.
Habu, вероятно, самый простой статический генератор блогов, с которым вы когда-либо сталкивались.
Habu, вероятно, самый простой статический генератор блогов, с которым вы когда-либо сталкивались.
Habu Обзор
Habu, вероятно, самый простой статический генератор блогов, с которым вы когда-либо сталкивались. Если вы достаточно техничны и нуждаетесь в простой странице для публикации своей работы, и если вы поделитесь моим отвращением и ужасом для блоговых платформ с огромными базами кода и моим отвращением ко всем этим византийским статическим генераторам Ruby, вы можете найти этот небольшой инструмент для некоторого использования.
Во-первых, вы можете установить все необходимые зависимости с помощью:
pip install Jinja2 Markdown Pygments PyYAML Теперь просто скачайте и распакуйте Habu куда-нибудь, вы найдете основной скрипт habu.py со следующими доступными параметрами командной строки:
использование: habu.py [-h] [-s] [-p] -d НАЗНАЧЕНИЕ
необязательные аргументы: -h, --help показать это справочное сообщение и выйти -s, --static Установить статические файлы -p, --pages Генерировать статические страницы -D DESTINATION, --DESTINEST Укажите папку назначения, куда установить файлы Вам просто нужно выполнить python habu.py -d / path / to / dest, и скрипт автоматически обработает доступные сообщения в блоге и сгенерирует результирующие HTML-страницы в папке назначения.
Предоставляя опции --static или --pages, вы указываете Habu соответственно устанавливать статические файлы (CSS, JavaScript и т. Д.) И генерировать статические страницы.
Все доступные записи в блоге хранятся в каталоге posts / и состоят из набора заголовков YAML, за которыми следует тело, отделенное пустой строкой:
Название: Сообщение в блоге Слизень: блог-пост Данные: 1971-01-01 00:00:00
Содержание блога. Содержание сообщения в блоге можно определить с помощью популярного синтаксиса Markdown, который делает редактирование очень простым и гибким, или с использованием чистого HTML.
В Habu также встроен препроцессор на основе Pygments, который выделяет блоки кода в соответствии с указанным языком программирования.