Переход на Jekyll

Сергей Лунёв — Jan 31, 2014    42

В конце прошлого года, мы как модные ребята, решили обновить дизайн своего сайта (как всегда, спасибо Фариду), а заодно и дизайн нашего блога, что бы по итогу визуально они выглядели как единое целое. Но, так получилось, что наш блог обновился немного раньше чем сайт (так что у вас есть уникальная возможность посмотреть на наш новый дизайн, еще до того, как он официально появится ;) ).

Вместе со сменой дизайна мы решили поменять и техническую платформу размещения блога. Если до этого мы использовали octopress, то теперь решили перейти на использование чистого jekyll. Чем было продиктовано такое решение? Только лишь стремлением к простоте. Если при использовании octopress приходилось совершать много дополнительных действий для того, чтобы выложить блог в сеть, то в случае с jekyll все происходит очень просто, надо лишь запушить изменения на GitHub и через несколько минут можно уже наблюдать готовый результат. Да, конечно, в данном случае у нас не будет набора плагинов, которые имеются на octopress, но как показала практика они нужны, в одном случае из десяти, так что от них можно смело отказаться.

В итоге нам потребовалось совершить не так много действий:

  • Сделать новую тему для блога, на основе уже имеющейся верстки
  • Разбить тему на небольшие куски (DRY, все дела :) )
  • Перетащить папку со всеми постами (source) в корень проекта
  • Прогнать небольшой скрипт, который изменил блоки оставшиеся от плагинов octopress до необходимого нам вида.

И теперь наш блог готов к новым путишествиям на просторах gh-pages!

Всем добра!

Evercode Lab

Close