"Атом - основа для разработки"
- используется html-шаблонизатор nunjucks
- автоматическая генерация фавиконок (изображение для генерации фавиконок должно находиться в папке
./assets/images/favicon
и иметь размер не менее1024px x 1024px
) - изображения автоматически минифицируются
- изображения автоматически конвертируются в веб-формат [webp]
- автоматическая конвертация [otf] шрифтов в [ttf] с последующим преобразованием в [woff] и [woff2]
- автоматическая конвертация [ttf] шрифтов в [woff] и [woff2]
- шрифты автоматически подключаются в файл
fonts.scss
(следует привести шрифты одного семейства к единому именованию, а также изменитьfont weight
шрифта иfont style
вручную по необходимости) - используется препроцессор [SCSS]
- используется новый синтаксис (ES6) для импорта/экспорта тасков
- все таски вынесены в папку
./gulp-tasks
- используется Webpack для сборки JavaScript-модулей
- хэширование .js и .css сборок из
./dist
("🚚 production mode") с их автоматическим подключением к html-страницам - генерируется общая страница
all.html
со списком все страниц в проекте(с поддержкой адаптива)