2014-04-15 62 views
0

也許我問我的問題是錯誤的,因爲它看起來像答案應該是相對容易搜索。我在express中解析了一些.md文件,並將響應返回給了一個玉石模板。玉石渲染的我的html兩次

= body返回<h1>my content</h1>作爲字符串。
#{body}返回&lt;<h1>my content</h1>&gt;<!--<h1-->my content&gt;或有效:

< 
my content #as a styled h1 

>my content> 

感謝您的幫助。

更新爲清晰度: 我的問題是 - 爲什麼內容返回兩次。

+0

和你的問題是什麼? – timaschew

+0

增加了一個更新 - 基本上,它爲什麼會返回兩次評論,一次是在一個錯誤的評論中,一次是呈現HTML。 –

回答

1

爲什麼內容返回兩次。

因爲使用#{VARIABLE}的語法,Jade用該值替換該變量並將其解釋爲HTML標記。例如:

傳遞一個局部變量{foo: 'bar'}與此模板

#{foo} 

發電機密封此HTML

<bar></bar> 

所以,你應該將內容傳遞和使用=還是不要讓被玉解釋它!=非緩衝代碼:

!=body 

btw:在=和變量之間禁止空格!