如何正确嵌入玉器

时间:2014-07-09 19:13:33

标签: html node.js pug template-engine

我正在尝试编写jade来输出以下html:

<p class="para">
    This is my post.content.brief text
    <img src="my_image.png"/>
</p>

必须正确转义post.content.brief变量。这是我到目前为止的玉(非工作):

p.para
    img(src=my_image.png)
    != post.content.brief

问题是它给了我这个没有正确嵌套的html:

<p class="para">
    <img src="my_image.png">
</p>
<p>This is my post.content.brief text</p>

2 个答案:

答案 0 :(得分:0)

您确定没有丢失空白字符吗?要获得所需的html(只要post.content.brief没有任何标签或任何内容),它应该是:

p.para
  != post.content.brief
  img(src='my_image.png')

反向也适合我:

p.para
  img(src='my_image.png')
  != post.content.brief

答案 1 :(得分:0)

我发现了这个问题。 post.content.brief变量包含字符串"<p>This is text</p>"。它将它放在另一个导致问题的<p></p>标记内。

要解决这个问题,我需要做的就是使用以下Jade代码:

div.para
    img(src=my_image.png)
    != post.content.brief