Я использую Handlebars для генерации HTML для писем в среде NodeJS. Поскольку я генерирую электронные письма, я встраиваю свои стили.
Мой поток в настоящее время выглядит следующим образом:
- Прочитайте файл шаблона Handlebars и скомпилируйте в функцию
- Выполнить функцию Handlebars, чтобы получить HTML
- Выполнить CSS Инлайнер над HTML
- Отправить письмо
Я бы хотел выполнить как можно больше из этого во время сборки. Я знаю, что могу предварительно скомпилировать свои шаблоны Handlebars в Javascript. Есть ли способ, которым я также могу сделать CSS встраивание во время сборки?
В идеале мой поток будет:
- Время сборки: прекомпиляция шаблонов Handlebars & inline CSS в JS
- Выполнить предварительно скомпилированную функцию Handlebars для получения HTML
- Отправить письмо