Tinkerer
Update: я перешел на собственный генератор статических сайтов, написанный на Python.
Решил в качестве эксперимента начать вести бложик.
Раньше уже имел негативный опыт с WordPress (да и вообще не люблю я PHP) и после некоторых поисков в качестве движка был выбран Tinkerer.
Tinkerer это не блоговый движок в обычном понимании, а генератор блогов, написанный на Python. На локальной машине на вход подаются RST файлы, а на выходе получаются статические HTML файлы, готовые для выкладывания на сервер.
Преимущества #
Для работы на сервере нужен только веб-сервер, умеющий отдавать статику.
Можно хостить на GitHub/BitBucket.
Посты можно хранить в своей системе контроля версий.
Посты пишутся в формате ReStructuredText в любом текстовом редакторе. Еще есть визуальный онлайн редактор.
Построен на основе Sphinx (крутая утилита для документирования проектов) и поддерживает все его фичи (например, подсветка синтаксиса).
Установка и использование Tinkerer #
Установка и генерация блога сводится всего к четырем командам:
easy_install -U Tinkerer
tinker --setup
tinker --post "Post 123"
tinker --build
В директории blog/html будут скомпилированные файлы блога.
Ссылки #
Подробное описание формата ReStructuredText с примерами на сайте Sphinx http://sphinx-doc.org/rest.html.
Tinkerer на BitBucket https://bitbucket.org/vladris/tinkerer.
Более подробная документация по Tinkerer http://www.tinkerer.me/pages/documentation.html.