Хороший упаковщик ресурсов для шаблонов HTML? - PullRequest
1 голос
/ 22 января 2012

Я пишу веб-приложение, достаточно сложное, для которого требуется большое семейство шаблонов HTML (в частности, это шаблоны подчеркивания, но эта часть не имеет большого значения).

Я действительно хочууметь писать файлы шаблонов, которые выглядят следующим образом:

fooTemplate:
<div class="foo">
   <div class="bar"><%=name %></div>
</div>

И он превращает все мои файлы шаблонов в один файл JS, который выглядит следующим образом:

window.templates = {}
...
templates.fooTemplate = '<div class="foo"><div class="bar">...</div>';

Идеальносвойства:

  • Имеет способ указать имя каждого шаблона
  • Удаляет ненужные пробелы из всех файлов шаблонов
  • Объединяет все файлы шаблонов в один монолитный JSfile
  • Следит за каталогом и автоматически обновляется при изменении файлов

Есть ли что-нибудь, что делает что-либо из этого?

1 Ответ

0 голосов
/ 23 января 2012

Вы вряд ли найдете всеобъемлющее решение, которое сделает все, что вы перечислите, неизбежно будет «какая-то сборка, необходимая» (если нет, я бы хотел услышать об этом).

  • В мире Rails Jammit сделает многое из того, что вы описываете.Хотя он довольно тесно связан с Rails, но я не эксперт по Rails, поэтому я не могу посоветовать, как сложно (ab) использовать другой стек.
  • В мире Django есть django-asset-packager , но в нем упоминается только CSS / Javascript.
  • Вероятно, не так уж много работы, чтобы бросить свой собственный на основе wr или guard для просмотра каталогов в сочетании с задачами Make / Rake / Paver / Cake / Ant для обработки ваших шаблонов.Однажды я выполнил специальное решение в том же духе, и оно даже не потребовало половину рабочего дня.
  • Вы также можете найти вдохновение в capt .
...