Создал стартовый репозиторий для своих студентов (изначально, для тех, кто приходит заниматься на продвинутый курс ЭпикСкиллс), дабы все, кто хочет начать профессионально заниматься вёрсткой, могли быстро стартовать:

Необходимый минимум знаний:

Что там внутри

Внутри Grunt, LESS, оптимизаторы CSS, элементарнейший шаблонизатор для HTML (можно и не использовать) и автомат публикации результата работы на github pages.

Прежде чем начать, смотри описание.

Есть подробно комментированный на русском языке Gruntfile.js, в котором описаны все автоматизационные процессы и, в нижней части, варианты запуска этих процессов.

Как начать

Возможные, наиболее простые варианты:

Шаг 1

Тут две возможности на выбор:

  1. Форкнуть репозиторий, переименовать под свой проект.
  2. Скачать репозиторий как архив, распаковать в свою папку проекта.

Шаг 2

Открыть консоль и перейти в папку своего проекта, где теперь есть и содержимое моего репозитория, выполнить в консоли команду npm i и дождаться установки зависимостей.

Шаг 3

Вызвать в консоли команду grunt для запуска задачи по умолчанию (или другой команды, см. возможные команды в описании репозитория).

Консоль при этом становится "занятой", для остановки слежения за файлами и локального сервера, нажмите Ctrl + C.