jade template engine (в node.js): многострочный блок без символа вертикальной черты

Сейчас я использую Jade в новом проекте. Кажется, он хорошо подходит для создания макетов веб-приложений, но не для написания статического контента, такого как веб-страница из

элементов, содержащих текст.

Например, чтобы создать такой абзац, я считаю, что мне нужно сделать следующее:

p
  | This is my long,
  | multi-line
  | paragraph.

Для статической веб-страницы, полной реальных абзацев текста, использование нефрита становится обузой из-за того, что в начале каждой строки стоит вертикальная черта.

Есть ли какой-то синтаксический сахар для маркировки всего блока как текстового узла, как это делает символ вертикальной черты построчно? Или о существующем фильтре, о котором я не знаю?

Одно из решений, которое я исследую, - это создание фильтра: block или чего-то подобного, который добавляет к каждой строке | а затем передает его Jade, но документация Jade по созданию фильтров, мягко говоря, скудна, так что на это может потребоваться время. Если кто-нибудь может дать рекомендации относительно такого решения, я был бы признателен.

16
задан Jake 17 January 2011 в 20:44
поделиться