После долгих размышлений о том, где и как разместить свой “программерский” блог, я решил не тратить время на написание своего движка (хотя этим я уже думал заняться, даже собственно занялся, создав некоторую основу на языке Go), а решил приглядеться к уже готовым решениям.
Почему я отказался от написания своего движка?
Причин, как таковых, несколько:
- Свой движок должен быть безопасным и взломостойким.
- Пустой блог: очень скучно, нужно разбавлять его различными разделами.
- Нужно заново изобретать уже готовый велосипед.
Что же дальше?
А дальше вот что. Я решил оставить свой движок и занялся поиском другого решения. Вначале возникла идея использовать Word Press. Да-да! У меня была такая мысль. Однако я решил отказаться от него по той причине, что это не совсем “программерски”, да и со стороны мне всегда казалось, что его конфигурирование весьма трудоемко и громоздко. После я подумал о Tumblr - вполне себе социальная сеть, созданная специально для блогов. Но она тоже совсем не для программистов. Например, там врядли получится сделать подсветку синтаксиса. Так вот, выбирая, я вспомнил, что есть генератор статичных страниц, который подходит для GitHub страниц. Предстояло разобраться, как его использовать.
Встречайте, Jekyll!
Написанный на Ruby, Jekyll предлагает поддержку Markdown, комментариев, подсветки синтаксиса, тем и плагинов. Пользоваться им достаточно легко и удобно. Достаточно создать репозиторий на GitHub, выполнить несколько команд в вашем терминале и все остальное за вас сделает система!
|
|
Нам остается только настроить конфигурацию, подредактировать шаблоны и заполнить сайт своим содержимым. Быстро легко и удобно!
Информацию о том, как я устанавливал Jekyll, приведу в отдельной статье.