Шаблоны Pug (Jade): автоматическое обновление ссылок на скрипты и таблицы стилей с версией с отпечатками пальцев в CDN.

Я работаю над приложением Koa.js с Pug в качестве механизма шаблонов. Я хотел бы создать автоматизированный процесс, чтобы в производственных шаблонах URL-адреса файлов JavaScript и CSS были обновлены с помощью имен с отпечатками пальцев и базового URL-адреса для определенного поставщика CDN. Я нашел плагин для gulp (gulp-jade-usemin) для замены ссылок неоптимизированных скриптов или таблиц стилей, но после этого я хотел бы обновить оптимизированные ссылки версией с отпечатками пальцев в поставщике CDN.

В прошлом я настраивал аналогичный процесс для приложения Express со Swig в качестве механизма шаблонов, используя кучу подключаемых модулей grunt (grunt-contrib-copy, grunt-hashres, grunt-processhtml, grunt-cdn), но я не могу найти способ настроить что-то подобное с Pug, в основном потому, что шаблоны изначально не HTML.

Я готов использовать grunt, gulp или любой другой инструмент автоматизации.


person Carlos Rodriguez    schedule 09.04.2017    source источник


Ответы (1)


У меня что-то работает, используя это и это.

person Carlos Rodriguez    schedule 19.05.2017