Не так давно начал использовать nodejs для компиляции less в css
прямо в webstorm. Удобно что при правках любого less файла новый css сразу же перегенеируется. Подскажите чем и как можно подобное реализовать для html, чтобы можно отдельные части страницы (которые используются везде, шапка например, подвал) вывести в отдельные html файлы и собирать потом в конечный файл какой-то страницы. Работу хотелось бы свести к первоначальной установке какого-то ПО или компонента, его настройку и дальнейшие действия только в WebStorm (если возможно). Сборку хотелось бы так же автоматическую при изменение какого-либо исходного файла. Понимаю что для данного решения нужно что-то типа nodejs, grunt и т.п., но в них я не силен знаниям и буду рад если кто-то поделится конкретными ссылками или советами.