Проект основан на репозитории темы Minimal Mistakes.
В предыдущей итерации тема была импортирована с использованием ключа remote_theme:
. Такое решение мне показалось неудобным т.к. не переносит исходный код темы (код шаблонов и т.п.), а значит для внесения изменения требуется держать исходный проект постоянно открытым.
В рамках проекта рассмотрено:
- Автоматическая генерация постов из
.md
файлов - Использование тегов Liquid
- Использование метаданных репозитория github в шаблонах Liquid
- Локальная установка Jekyll и отладка
- Вставка изображений
- Вставка изображения из Google Drive
- Вставка изображений
- Обращение к атрибутам изрображения
- Использование плагина Paginator
- Ссылки в постах
- Использование выдержек
- Загрузка данных из YAML
- Интеграция простейших скриптов JS для подтверджденя возможности их использования в GH Pages
- Использование включений (Includes)
- Использование категорий
- Использования Liquid для создание шаблонов страниц (Layouts)
- Использование наследования при создании шаблонов
- Установка постоянных ссылок
- Создание коллекции, настройка параметров по-умолчанию для элементов коллекции
- Использование SaaS