Статический генератор сайтов Obraz

2012-05-27

Мой блог раньше работал на генераторе сайтов Jekyll, написанном на Ruby. Но мне надоело то большое количество библиотек, от которых он зависит, поскольку его обновление в Arch Linux проходит очень долго. Я решил написать свой генератор на Python, очень маленький по объёму кода, но совместимый с Jekyll. У меня были субъективные причины написать собственный генератор, хотя в сети можно найти не один подобный проект.

После пары вечеров в PyCharm с новой поддержкой virtualenv и PyPI получился генератор сайтов Obraz. Сейчас он представляет собой один файл в 385 строк на Python. Он почти полностью совместим с Jekyll, за несколькими исключениями. Важнейшее из них — шаблоны Jinja2 вместо Liquid.

На Obraz уже работает мой блог и, естественно, сайт самого генератора сайтов. Я планирую поддерживать Obraz, а также развивать его, оставляя в рамках совместимости с Jekyll.