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

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

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

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

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

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

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