Пользовательские расширения

Пользовательские расширения - это скрипты написанные на языке программирования Ruby, которые дополняют стандартный функционал Jekyll.

Множество всевозможных расширений уже написаны за нас и если будет необходимость в каком нибудь дополнительном функционале с большой вероятностью можно будет найти и скачать готовое решение в формате файла .rb.

Пользовательские расширения находятся в каталоге _plugins.

Данный шаблон содержит несколько пользовательских расширений:

  • file_exists.rb - проверяет файл на существование
  • include_absolute.rb - подключает файлы за пределами каталога _includes
  • jekyll_minimagick.rb - переопределяет расширение mini_magick, прописанное в Gemfile