Оглавление статьи
Описание проекта
Основная идея заключалась в создании отправной точки в виде стартового шаблона для разработки информационных статических сайтов, которые можно было бы размещать на Github Page не арендуя хостинг.
За основу был взят проект, разработанный в рамках этой статьи.
Функционал проекта
Функционал Jekyll многогранен о чем говорит его официальная документация и различные пользовательские модули расширяющие и дополняющие стандартные возможности.
В этом разделе я лишь перечислю ключевые моменты, используемые в шаблоне:
- Поддержка scss;
- Критические стили;
- Кастомные плагины (nofollow link, file exists, include absolute path, webp converting);
- Многоуровневое меню;
- SVG спрайты;
- Пагинация;
- Seo теги;
- Sitemap;
- Markdown разметка;
- Создание статей через терминал;
- Генерация различных размеров изображений.
Итоги проекта
Работа была выполнена в рамках Пет проекта. В данном проекте я попытался описать все ключевые разделы, участвующие в создании сайта на Jekyll. Шаблон можно взять за основу для создания собственных работ.