Блог 10/11/2018

Генератор статических сайтов Jekyll – возможности и перспективы, плюсы и минусы перед CMS

Сегодня, товарищи, я буду говорить о «дядюшке Jekyll», он же генератор статических сайтов! Почему именно о Jekyll, а не о MiddleMan, Octopress, Hyde, Pelican, Grow, Nanoblogger, DocPad и тому подобным? Да потому, что он мне нравится, плюс Jekyll самый популярный!

Вы скажете, «Эй, чувак, какого хрена, таких статей уже куча в интернете», да-да-да, но в конце я выложу бесплатный шаблон для Jekyll, на котором можно быстро поднять качественный сайт-контентник, поэтому проявите уважение и читайте до конца!

Генератор статических сайтов Jekyll – возможности и перспективы, плюсы и минусы перед CMS

Что такое Jekyll, и статика вообще?

Jekyll – это простой генератор статических сайтов (страниц). Использует языки Ruby, liquid, markdown. Распространяется бесплатно.

Оф. сайт: jekyllrb. com

Всё понятно? Неа!!!

Тогда на пальцах: на ваш компьютер устанавливается специальное программное обеспечение с оф. сайта Jekyll, и после всех акробатических телодвижений (о которых, может быть, в будущем я буду усердно вам же и рассказывать), в нужном месте на вашем компьютере появится папка проекта, где и будет происходить вся магия генерации вашего сайта. Оттуда же, при необходимости отгружаться на хостинг в виде готового сайта. Необычно? Хуже! Ломает шаблон мышления!

… Стоит вспомнить о далёких 90-х.

Если эту статью читают бородатые старики – те, кто на заре интернета начинали делать сайты, то вспомнят, как еб-лись со статикой (html-страницами), и как мечтали хоть как-то автоматизировать свои проекты, как часто были случайные битые ссылки, т.к. страниц было много, и всё это говно нужно было соединить вместе. Потом появились CMS, такие как Wordpess, Joomla, Drupal, и сразу понеслось… Стало всё просто.

Что же получилось? А получилось то, что на сервере хостинга работает целая система, в виде выше описанных CMS, где вся генерация в виде сайта происходит прямо там, со всеми изложенными НИЖЕ проблемами!

У Jekyll, наоборот, генерация происходит у ВАС на компьютере. Этим и отличаются генераторы статических сайтов, в данном случае Jekyll от известных нам CMS.

И очень важно понимать, что Jekyll – это полноценная система у вас на компьютере, собирающая ваш сайт из «кусочков», которые вы сами создаёте и настраиваете как вам нужно и где нужно. Не будет битых ссылок, если всё сделать правильно. Заложенные возможности очень поражают воображение, нужно только всё делать оптимально.

По сути, сайт на Jekyll – это набор html страниц, соединённых между собой ссылками.

Возможности

Возможности Jekyll удивляют. Главной проблемой считается отсутствие админки, но, между прочим, уже есть минимум две, с которыми я лично пробовал работать. Уверен, появятся ещё варианты, по мере развития проекта.

Знание HTML желательно для работы с Jekyll, но уже и необязательно. Да и вообще, весь нужный функционал можно доработать, только языки программирования нужно знать, но нам не привыкать, верно?

Получается, Jekyll – это перспективный проект, который будет однозначно развиваться и пополняться возможностями.

Сравнится ли он когда-нибудь по возможностям, например, с WordPress? Я думаю, шанс приблизиться есть, веб-технологии не стоят на месте.

Не стоит игнорировать дядюшку Jekyll, он вас всё равно найдет, и принудит уделить себе внимание!

Плюсы и минусы статики и CMS

  Jekyll CMS
Нагрузка на сервер Очень мало Значительная
Безопасность Очень высокая Подвержены внешнему воздействию
Скорость работы сайта Очень быстрая Часто оставляет желать лучшего
Удобство для контент-менеджера Всё крайне скромно На высоте

Стоит заметить, что очень удобно Jekyll работает в связке с Gulp, с помощью которого можно отгружать готовый сайт в интернет, обрабатывать картинки, сжимать код, и многое другое.


Если вам понравилась данная статья, и вы хотите больше информации о Jekyll, пишите в комментариях.

Итог: за время написания статьи было выпито ровно 2 кружки отличного кофе и не съедено ни одного бутерброда!

Бесплатный шаблон сайта на Jekyll "WeblTOP"

Если эта информация стала для вас полезной, вы можете сказать "спасибо", нажав кнопку вашей любимой социальной сети:

Вконтакте
Одноклассники
Google Plus
Читать еще:
Let's Encrypt – бесплатный SSL-сертификат для сайта: инструкция по получению, установке, перевыпуску, а также преимущества и недостатки
Let's Encrypt – бесплатный SSL-сертификат для сайта: инструкция по получению, установке, перевыпуску, а также преимущества и недостатки
10/02/2019
Хостинг для Landing Page – как выбрать нужный тариф
Хостинг для Landing Page – как выбрать нужный тариф
07/02/2019
Установка WordPress с нуля на хостинг
Установка WordPress с нуля на хостинг
01/02/2019
Как выбрать хостинг для WordPress 5
Как выбрать хостинг для WordPress 5
25/01/2019
Хостинг или VPS – как сделать верный выбор? Советы из личного опыта
Хостинг или VPS – как сделать верный выбор? Советы из личного опыта
20/01/2019

Подпишись и будь в курсе новых публикаций на сайте!