Почти год назад я начал использовать блоговую платформу Ghost. У этого проекта множество плюсов, начиная от простой установки, заканчивая гибкостью настройки засчет использования Javascript для написания сервера. Но одно дело как это звучит в рекламе, и совсем другое, как это помогло мне.

Первое, что мне хотелось это быстро запустить блог с красивым "профессиональным" дизайном. Здесь проект меня не подвел, даже напротив, предоставил множество тем из которых я мог выбрать самую приятную. А когда понадобилось немного ее исправить это потребовало изменение в нескольких текстовых файлах. Супер!

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

Третье это конечно скорость работы. Пускай я не ожидал что за 300 рублей в месяц мой блог будет грузиться за миллисекунды. Но черт подери даже после моих махинаций с кэшированием статических данных на веб-сервере он иногда загружался по 15-20 секунд. И пускай это не важно покуда у меня нет большого числа читателей. Номеня это бесит как программиста, просто потому что я знаю, что блоговая платформа всего лишь показывает мне странички, и делает это фантастически не эффективно. Это стало главной причиной отказа от использования данного проекта. Спасибо за все и до свидания.

Что же я использую теперь? Статические файлы. Да вы не ослышались. После эксперимента с блоговой платформой у меня был готовый дизайн. Было видение того какие функции мне важны, а это по факту показ отдельного сообщения и списка доступных. И таким образом я приобретаю больший контроль за тем как структурировать свои сообщения. В "Ghost" такая тупая схема автоматического именования страниц с сообщениями через транслитерацию заголовков, что просто диву даешься. И нету гребаной адаптации ресурсов блога под браузеры типа Internet Explorer (да-да там дурацкая поддержка тэгов со шрифтами).

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

На этом я заканчиваю свою историю общения с проектом "Ghost". И надеюсь своим примером я покажу всем желающим, что для ведения собственного блога не обязательно пользоваться медленными, навороченными решениями. Можно изучить освновы HTML/CSS и собственными руками создавать страницы, которые лично вы считаете важными для объяснения своих идей. Но для себя я сделал решение, что я больше хочу думать о том что мне важно написать, чем то как это всем будет волшебным образом заколдовано в страницы сайта.