moteur de template jade (sous node.js): bloc multi-lignes sans symbole de pipe
Je suis actuellement à l'aide de Jade sur un nouveau projet. Il semble bien adapté à la composition d'une webapp mises en page, mais pas pour la rédaction de contenu statique, comme une page web de
éléments contenant du texte.
Par exemple, pour créer un tel paragraphe, je crois que j'ai besoin pour ce faire:
p
| This is my long,
| multi-line
| paragraph.
Pour une page web statique avec plein de vrais paragraphes de texte, à l'aide de jade devient un fardeau en raison de ce symbole au début de chaque ligne.
Est-il une sorte de sucre syntaxique pour le marquage de l'ensemble du bloc comme un nœud de texte, comme le symbole de canal sur une ligne par ligne? Ou un filtre existant, je suis pas d'?
Une solution, je suis d'explorer la création d'un :filtre de blocage ou de quelque chose, qui ajoute à chaque ligne avec une | puis on passe à Jade, mais jade documentation sur la création de filtres est rare pour dire le moins, de sorte que peut prendre un certain temps à comprendre. Si quelqu'un peut donner des conseils à une telle solution je vous en serais reconnaissant.
source d'informationauteur Jake
Vous devez vous connecter pour publier un commentaire.
De la jade page github:
produit de sortie:
Le point final après le
p
est ce que vous cherchez.Après quelques retouches, j'ai travaillé sur les détails d'un filtre qui accomplit cette. Poster la réponse ici car j'imagine que cela sera utile à d'autres personnes à l'aide de jade.
Le code pour créer le filtre s'avère être assez simple:
Et puis le balisage ressemble à ceci. Notez qu'il permet d'inclure d'autres jade choses entre :des blocs de texte: