Шаблон лендинга.
Хранятся в директории tpl.
Все файлы в этой можно разделить на четыре вида:
- Параметры страницы (tpl/index.ejs). Отличаются названиями и всякими параметрами отдельных страниц. По умолчанию предусмотрены две страницы: Главная и Контакты.
- Параметры проекта (tpl/_page.ejs).
По умолчанию один шаблон, в нем находятся настройки проекта: название, подназвание, настройки почтового сервиса...
Список полей - Шаблон контента страницы (tpl/partials/index.ejs).
По количеству - столько же, сколько и параметров страниц. Собственно контент здесь - Компоненты (tpl/partials/_header.ejs).
Header, Footer, формочки, меню - те вещи, которые повторяются из страницы в страницу.
Движок сайта находится в bower_components/r5m-cms, все его зависимости - в bower_components.
Все изменения в нем надо тестировать на всех нащих сайтах, соответственно нам бы тесты...
Они находятся в коде r5m-css и содержат общечеловеческие вещи, типа flexible-container, стилей карусели и увеличивалки изображений.
Директория css.
Все стили проекта включаем через @import
в файл project.css.
Находятся в директории dist. На сайте используются только они. Для автоматической сборки проекта при изменении кода запускаем gulp
.
Скомпилированные шаблоны находятся в корне сайта. За компиляцию отвечает gulp
.
Рядом со скомпилированным кодом есть файл lp.js.map, благодаря которому можно заниматься отладкой скомпилированного кода, как будто он нескомпилированный. Просто откройте готовый сайт в Хроме и вы все поймете)). Все console.log и ошибки будут указаны относительно исходного кода.