Martovitskiy, Уточните, что конкретно вы делаете и что конкретно не так в вашем сжатом html? А так почти все вопросы, связанные с SEO, решаются серверным рендерингом.
Ankhena, по умолчанию должно быть .container|c + tab. Это один из стандартных фильтров - https://docs.emmet.io/filters/ , шаблон для комментариев до/после тега можно задать в параметрах
Партизан Сталина, папка node_modules будет создана автоматически при выполнении npm install. Будет находиться рядом с www. Следуйте указаниям, которые оставил автор проекта в файле README.
Использование программ, заведомо предназначенных для нейтрализации средств защиты, попадает под 273. Сложно доказать, но это уже другой вопрос. В статьях, о которых говорит автор вопроса, часто затрагивается тема "раз уж мы все равно этим занимаемся, а давайте заодно послушаем, куда наш сосед ходит и что он там делает", а это уже нарушение тайны. Опять же доказать сложно. Мошенничество - это сопутствующая тема, о которой полезно помнить. Она тоже часто затрагивается в таких статьях в разном виде. Без конкретного ущерба снова сложно как-то предъявить обвинения.
Получается, что 272 - это скорее всего самая "удобная" статья с точки зрения обвинителя, если вдруг до этого дойдет, но автору вопроса стоит знать и о других, по крайней мере для кругозора.
Одни инструменты приходят, другие уходят, одни приходят, другие уходят... Стало модно делать одностраничные приложения, JavaScript заметно изменился, сборка проектов немного усложнилась, в основном из-за большого количества вспомогательных инструментов, киоски с мороженным снесли вместе с автобусными остановками, а теперь потихоньку возвращают на свои места...
Вы бы уточнили, что конкретно вас интересует, а то какой-то слишком общий вопрос.
Одиночка Айс, Есть инструменты, которые годами не обновляются, но при этом продолжают решать задачи, для которых создавались. Так что далеко не все такие проекты уместно называть провальными.
P.S.: И да, если компоненты отрисованы в виде отдельного стайлгайда, со всеми размерами и модификациями, то потенциальные десять макетов не нужно рисовать полностью пиксель в пиксель, можно только набросать расположение элементов.
Лучше приведите пример на codepen/jsfiddle, чтобы всем было ясно, что вы имеете в виду и в чем собственно проблема (вы находитесь в контексте задачи и понимаете смысл слов, а люди с тостера могут не понять).
Логи имеет смысл вставлять текстом под спойлером, а не картинкой на стороннем сайте.
Ваш скриншот начинается с ошибки, где говорится, что node-sass не установлен. Он установлен? Какие точные версии node и npm? Что происходит при установке вашего starter кита? Не говорит ли он, что есть неустановленные зависимости, которые было бы неплохо установить? Ошибка EADDRINUSE может указывать на то, что нода запущена в нескольких экземплярах одновременно, что по этому поводу думает диспетчер задач?
ZeroEllipse, вам нужно в репозитории создать новую ветку и назвать ее "gh-pages". Прям так и назвать. Если вы c git не знакомы/не пользуетесь - загуглите "как создать ветку в git".
Антон, хорошая мысль. Отключил swap, подождал немного (осталось где-то 300MB свободной оперативки) и попробовал открыть те же страницы, на которых смотрел все это - объем памяти, взятый "хомячком" уменьшился почти в два раза. На этой странице в целом получается около 90MB вместо 180, которые были на скриншоте. Но все уже настолько тормозит при этом, что сложно сказать, что происходит.
Максим Ленский, на codepen у меня postcss просто включен по умолчанию, в этом примере никакими возможностями не пользовался. В своих проектах я с его помощью добавляю импорты, фиксы, о которых постоянно забываю, cssnext, предупреждения об использовании свойств, которые не поддерживаются заданными браузерами (doiuse), дальше по настроению. Получается довольно удобно, при этом ничего лишнего.