Scss

Использование препроцессора scss в сборке.

Оглавление страницы:

Gulp таск 

Файлы препроцессора scss собираются таском ./gulp/tasks/styles.js.

Иерархия файлов 

Файловая структура scss выглядит следующим образом:

./src/scss/
├── core
│   ├── base
│   └── helpers
├── _critical.scss
├── main.scss
└── scaffolds
    ├── components
    └── sections
  • core - содержит базовые настройки стилей для всего проекта;
    • base - содержит базовые стили, подключает кастомные шрифты;
    • helpers - содержит переменные, миксины;
  • scaffolds - содержит стили секций и компонентов сайта;
    • components - содержит стили повторяющихся элементов на сайте;
    • sections - содержит стили целых секций сайта;
  • main.scss - основной файл объединяющий все стили.
  • _critical.scss - содержит критические стили.