Під капотом у блогу - diary of madman

У мене часто запитують яка "тема" або "движок" використовуються в даному блозі. Відповісти на такі питання одним словом або пропозицією важко, тому вирішив написати замітку, щоб в подальшому просто приводити посилання на неї. Не виключено, правда, що якісь речі можуть змінитися, але якщо перероблю що-небудь кардинально, то напишу нову статтю.

Таким чином, я отримав повністю настроюється блог, який при бажанні можна "допрограмміровать", для якого не потрібно тримати сервер або платний хостинг. Отже, що ж конкретно Я використовую.

Ось вміст мого gem файлу:

jekyll - власне генератор jekyll-site - модуль для генерації карти сайту octopress - для управління сторінками, додаванням, перейменуванням і т.д. jekyll-tagging - модуль додає функціонал тегів jekyll-redirect-from - модуль для додавання редиректів pygments.rb - подстветка синтаксису jemoji - модуль, який дозволяє використовувати emoji, але Я ними ще жодного разу не скористався

Це основа, яка відповідає за генерацію. Наступним моментом є зовнішній вигляд. Коли я почав перехід на jekyll + github pages найбільше мені сподобалася тема - Minimal mistakes. Тоді це була версія 2 і по початку мене все влаштовувало. Потім Я модифікував деякі речі, а коли тема повністю оновилася, не став переходити на нову версію. Таким чином зараз я використовую власний варіант, тієї старої другої версії.

Отже, плюси використання jekyll:

  • Відсутність бази даних і необхідності утримувати сервер
  • Статичні сайти швидкі
  • Гнучка конфігурація і розширюваність
  • Безкоштовний CDN і захист від атак
  • Ruby

Поділитися