Создал стартовый репозиторий для своих студентов (изначально, для тех, кто приходит заниматься на продвинутый курс ЭпикСкиллс), дабы все, кто хочет начать профессионально заниматься вёрсткой, могли быстро стартовать:
- сразу начинать работу над новым проектом с этого репозитория
- сделать на его основе свой стартовый репозиторий
Необходимый минимум знаний:
- общие представления о работе с консолью (если Вы в Windows, см. Как использовать консоль в Windows)
- общие представления о том, что такое GIT и github.com (см. Шпаргалку и Как комфортно работать с GitHub в консоли Windows)
- установленный node.js
Что там внутри
Внутри Grunt, LESS, оптимизаторы CSS, элементарнейший шаблонизатор для HTML (можно и не использовать) и автомат публикации результата работы на github pages.
Прежде чем начать, смотри описание.
Есть подробно комментированный на русском языке Gruntfile.js, в котором описаны все автоматизационные процессы и, в нижней части, варианты запуска этих процессов.
Как начать
Возможные, наиболее простые варианты:
Шаг 1
Тут две возможности на выбор:
- Форкнуть репозиторий, переименовать под свой проект.
- Скачать репозиторий как архив, распаковать в свою папку проекта.
Шаг 2
Открыть консоль и перейти в папку своего проекта, где теперь есть и содержимое моего репозитория, выполнить в консоли команду npm i
и дождаться установки зависимостей.
Шаг 3
Вызвать в консоли команду grunt
для запуска задачи по умолчанию (или другой команды, см. возможные команды в описании репозитория).
Консоль при этом становится "занятой", для остановки слежения за файлами и локального сервера, нажмите