#Инитум Шаблон помогает быстро начать вёрстку проекта.
Перед началом работы нужно установить зависимости:
npm install
Можно Ярном, если есть:
yarn
##Режимы Одноразовая сборка:
npm start
yarn start
Запуск живой сборки на локальном сервере:
npm run live
yarn live
Живая сборка на локальном сервере и туннель в интернет:
npm run external-world
yarn external-world
##Шаблонизация
Шаблоны собираются из папки templates
с помощью pug. Составные части лежат в blocks
. Боевые файлы автоматически собираются в корне проекта.
##Стили
Верстаются в assets/source/styles/layout.pcss
, компилируются в assets/css/style.css
. Работает антикэш.
####PostCSS Переменные (postcss-simple-vars):
$f_Helvetica: "Helvetica Neue", Arial, sans-serif;
Вложенность (postcss-nested) для элементов и модификаторов в БЭМе:
.block {
...
&__element {
...
}
&--modifier {
...
}
}
CSSNext. Штуки из CSS 4, префиксы, кастомные медиа-запросы.
##Сжатие картинок
Картинки кладутся в assets/source/img/
и с помощью gulp-imagemin минифицируются в папку assets/img/
.
##Скрипты Можно писать на es2015 — подключен и работает Бабель. Включен jQuery 3. Работает антикэш.
##Авторы Илья Страйков, Кирилл Чернаков, Олег Алешкин, Арсений Максимов, Ваня Клименко.