RadioMan116 / sm-rus.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  1. Устанавливаем nodejs https://nodejs.org/en/download/
  2. По инструкции устанавливаем https://yarnpkg.com/lang/en/
  3. В терминале для Windows yarn add global gulp и для Unix sudo yarn add global gulp
  4. Клонируем git clone https://github.com/linedotwww/mockup.git
  5. Переходим в папку, там командой yarn install устанавливаем все
  6. Теперь подключать файлы в templates/main/source/styles/style.scss не нужно, все подключается автоматом
  7. Пользовательские стили могут лежать тут templates/main/source/styles/users, либо в компонентах
  8. В компонентах можно создавать json файлы, пример лежит в меню и потом работать с данными в шаблоне
  9. В стилях путь к картинкам не прописываем, только название файла, пути в html файлах можем прописывать как html <img src="{{src}}logo.png" alt="" class="logo__pic">
  10. Папка templates/main/source/js/libs и templates/main/source/js/static все содержимое переносится, в libs только библиотеки должны лежать. Папка /templates/main/source/js/plugins/optional/ , тут файлы, которые исключены для сборки.
  11. Этот файл templates/main/source/js/static/frontend-works.js специальный, сюда складываем ajax и т.д, что в будущем программист перенесет на сайт, так как он потом при натяжке подключаться не будет
  12. Для иконок svg используется сервис https://icongr.am/ , подключается в стилях просто css background: url(https://icongr.am/fontawesome/ambulance.svg?size=34&color=000000);, плюс использовать можно css background: svg-load('auth.svg', fill='#c70000') no-repeat; для него файлы svg сохраняем в папку templates/main/source/images/svg-icons
  13. Настройки лежат тут main.config.json
  14. Все повтояющиеся блоки выносим в компоненты
  15. Две команды есть, gulp и gulp build

About


Languages

Language:HTML 86.3%Language:SCSS 10.1%Language:JavaScript 3.5%Language:CSS 0.0%