Що вибрати Jekyll або WordPress

Цілий рік мій блог працював на Jekyll та розміщувався на GitHub.

Вихідники блогу залишилися лежати у репозиторії на GitHub. За цей час я його добре вивчив, зрозумів його сильні та слабкі сторони. Місяць тому повернувся назад до WordPress і нижче розповім чому.

wordpress

Jekyll – це генератор статичних веб-сайтів. Встановлюємо його на комп'ютер, створюємо певну структуру папок і з них генеруються статичні HTML-сторінки, які можна завантажити до себе на хостинг та відображати на сайті. GitHub надає можливість генерації статики з репозиторію, використовуючи gh-pages.

У Jekyll мені сподобалися такі можливості:

Через півроку використання почав розуміти, що Jekyll відмінна штука, але не для сайтів, що часто оновлюються. Для того, щоб написати нотатку, потрібен комп'ютер, на якому налаштований сам Jekyll та GitHub. Є сервіс prose.io, який дозволяє писати нотатки через інтернет, але він здався мені незручним.

Приклад відображення нотатки у Facebook:

jekyll

Після відмови від gh-pages, публікація нотаток перетворилася на пекло. Треба було щоразу перезаливати статику на хостинг через FTP. Заняття не із приємних. Тому вже тоді почав замислюватися про те, щоб повернутися до використання WordPress як ядро ​​блогу.

WordPress – багатьом відома система керування сайтами. Затяті технарі дорікнуть мені недостатньою гнучкістю системи і мають рацію, але не зовсім. Можливості WordPress можуть покрити 90% усіх потреб. Якщо потрібно щось дуже специфічне зробити, тоді так, не варто використовувати його, як і не варто використовувати будь-яку іншу CMS. У такій ситуації доведеться писати своє рішення з нуля і це займе більше часу, грошей, і у супроводі такий проект коштуватиме клієнту (івам самому) набагато дорожче.

Дуже розвинений ринок професійних тем оформлення, тому відпадає потреба витрачати великі гроші на унікальний дизайн. Можна купити тему, встановити її на WordPress, налаштувати і у вас готовий сайт. На мій погляд це ідеальне рішення для компаній-початківців. Такий підхід дозволить не витрачати великі гроші на розробку сайту, а сконцентруватись на основному виді діяльності компанії.

Генератори статичних сайтів – дуже крута штука, яка дозволяє робити сайти і не витрачати на роботу серверні потужності, але при цьому є ряд обмежень у їх використанні. Головне, правильно ними скористатися.

Завдяки потенціалу WordPress одним із основних напрямків діяльності проектного бюро Набла буде розробка тем та плагінів для цієї системи.