Artem Krylysov


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 будут скомпилированные файлы блога.

Ссылки #

I'm not a native English speaker, and I'm trying to improve my language skills. Feel free to correct me if you spot any spelling or grammatical errors!