Этот блог я веду с помощью системы Jekyll и размещаю на Github pages. Я делаю это где-то в течение полугода первый пост я написал 8 апреля. На Github Pages размещаются статические странички моего блога, которые генерятся с помощью Jekyll. Jekyll позволяет писать сообщения в любом текстовом редакторе. Я использую Vim. Это оказалось очень удобно, гораздо удобнее чем писать в каком-либо браузерном редакторе или писать в текстовом редакторе, а потом для постинга переносить в браузер. Для работы я завел несколько командных скриптов:

  • new-post для создания нового сообщения
  • publish для публикация своего сообщения
  • serve для локального запуска Jekyll, чтобы можно было посмотреть как выглядит мой пост в браузере

И мне очень нравится такой вид работы. Я написал небольшую Java программу для генерации постов по шаблону. Она маленькая и простая, но позволяет значительно уменьшить время для создания сообщения и преодолеть рубеж от хочу написать пост до пишу пост. Я думаю, что если бы не написал ее в самом начале, то не смог бы столько времени постить в свой блог. Когда я ее писал, казалось, что Java не лучший выбор для такого рода задачи, но теперь когда она несколько месяцев работает и не требует изменений, я вполне удовлетворен выбором. И не замечаю какая она медленная, как никак на страте запускается Java и какая она многословная, потому что она просто работает.

Раньше для меня было особенно трудно после перерыва начать выполнять какие-то простые действия заново. Например, запуск разработческого сервера. И сильно оценил то, что догадался основные операции вынести в скрипты. Мне достаточно зайти в папочку utils и я найду все команды для запуска, но также и смогу посмотреть что они делают. Это такая себе самодокументация. Говорят, что некоторые используют make для этого и очень успешно. Возможно мне тоже стоит прикрутить какие-нибудь средства автоматизации, но пока я даже не могу представить чем улучшить мой процесс постинга. Большую часть времени я трачу на дело, придумывание заголовка и написание статьи.

Также мне нравится писать сообщения в Vim, это мощный удобный редактор с большими возможностями. Например я пользуюсь проверкой орфографии и это хорошо работает.

Я управляю блогом из командной строки и для меня это самый удобный способ на данный момент. И в этом я вижу мощь командной строки.