Тема: Mediumish
Плагинов кроме как jekyll-gist тут не использовано, его настраивать не надо. На счёт пагинации - jekyll-paginate-v2 это тот плагин с 500 звёздами в гитхаб.
Его нужно установить с помощью rubygems:
gem install jekyll-paginate-v2И добавить plugins: в _config.yml.
Все посты нужно класть в папку _posts в виде .md файлов с названием в формате yyyy-mm-dd-url-to-page.md.
Сверху каждого файла настройки:
---
layout: post
title: "Головоломка: Пять Чисел"
categories: [ puzzles ]
tags: [numbers]
type: puzzle
featured: true
image: assets/images/five-numbers.png
---Где
- layout - это всегда post, но можно добавить новый лэйаут в папку
_layoutsи изменить хедер с футером для отдельного поста - title - название; Оно и в карде поста и сверху во вкладке
- categories - разделение на категории для пагинации (пока не надо)
- tags - тоже пока не надо, но потом можно будет сделать страницу с постами с отдельными тегами
- type - task/puzzle.
- featured - true если пост должен отображаться на главной странице
Дальше идёт само содержание поста в виде обычного маркдауна.
Для добавления гиста вставляем
{% gist gist-hash-goes-brrrr %}в то место где должен показываться гист.
Предварительно нужно иметь:
Инструкции для Mac, Ubuntu, Других дистро, Windows.
После установки для запуска нужно сначала установить все плагины/пакеты:
bundle install
Дальше bundle exec jekyll serve запустит локально.
Для установки плагина пагинации:
gem install jekyll-paginate-v2
Нужно убедиться что jekyll-paginate-v2 присутствует и в Gemfile и в _config.yml
Примеры добавлени разными способами есть в Github