Разработка стартового шаблона для верстки статических сайтов на Jekyll

Стартовый шаблон для верстки статических сайтов на Jekyll, с приведением примеров использования всех базовых конструкций.

Оглавление статьи

  1. Описание проекта
  2. Функционал проекта
  3. Итоги проекта

Описание проекта

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

За основу был взят проект, разработанный в рамках этой статьи.

Функционал проекта

Функционал Jekyll многогранен о чем говорит его официальная документация и различные пользовательские модули расширяющие и дополняющие стандартные возможности.

В этом разделе я лишь перечислю ключевые моменты, используемые в шаблоне:

  • Поддержка scss;
  • Критические стили;
  • Кастомные плагины (nofollow link, file exists, include absolute path, webp converting);
  • Многоуровневое меню;
  • SVG спрайты;
  • Пагинация;
  • Seo теги;
  • Sitemap;
  • Markdown разметка;
  • Создание статей через терминал;
  • Генерация различных размеров изображений.

Итоги проекта

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

Ссылки на проект

Предыдущая работа Разработка интернет магазина недвижимости на нативном JavaScript Следующая работа Разработка интернет магазина обуви и аксессуаров для ухода за обувью