Все генераторы статических узлов (SSG) Я попытался по-прежнему чувствовать себя как понижение по сравнению с рабочими процессами разработки frontend, которые у меня есть, например. generator-webapp или generator-gulp-angular. Вы знаете о ССГ, что кроме для обычных функций:Статический генератор сайта с возможностями генератора-генератора Yeoman
- сообщений записи в Markdown
- стиль тема расположение в каком-либо языке шаблона (например EJS)
также предлагает уровень удобства использования, поскольку генераторы Yeoman, такие как генератор-webapp, обеспечивают? Некоторые функции генератора WebApp включает в себя следующие:
- CSS Autoprefixing
- Встроенный предпросмотра сервер с BrowserSync
- автомагически компиляции Sass с libsass
- автомагически нибудь вкусненькое сценарии
- Карта скомпилированный CSS к источнику таблицы стилей с исходными кодами
- Умеренная оптимизация изображения
- Автоматическая проводка d ependencies установлены с Бауэром
- gulpfile использует возможности ES2015 с помощью Бабеля
Это просто радость для работы с генератором-веб-приложение по сравнению с SSG рабочими процессами. Я также говорю об изменении темы блога SSG тоже - запись в Markdown обычно подходит для большинства SSG (хотя, например, добавление D3, чтобы показать хорошую визуализацию в сообщении, было бы не так гладко).
SSG, которые я пробовал, такие как Jekyll, Hugo или даже Hexo на основе Node, обеспечивают базовую перезагрузку и даже предварительные процессоры. Тем не менее, они не позволяют вам, например, писать сценарии в ES6, вытащить недавний пакет bower и связать его с сайтом, чтобы сделать небольшую демонстрацию некоторых новых технологий в блоге. Это было бы возможно, в чем-то вроде generator-gulp-angular или generator-webapp, но они с другой стороны, не хватает для обработки Markdown, макет тема создания с тегами шаблонов и частичными и т.д.
Harp.js выглядит многообещающим, так как она обеспечивает SSG-блог-подобные функции в и есть попытки интегрировать его with BrowserSync или Yeoman generators, но он все еще далек от идеала. Возможно, какой-то генератор composed, объединяющий Harp, и самый последний генератор-webapp мог бы быть создан, чтобы объединить лучшие из веб-разработок frontend и потоки ведения блога SSG.