2014-04-16 34 views
1

你好,顯示降價編碼與節點和快速

博客文章我一直在努力,現在要學會與快遞節點爲一個星期左右。到目前爲止,我已經掌握瞭如何在其上構建MVC的基礎知識,並且使用JavaScript證明比使用其他服務器語言(可能除外Python)更容易和更清晰。但讓我們進入我的第一個問題之一,其中一個我解決不了自己。

我使用Jade模板引擎,我喜歡它。我很喜歡將Markdown輸入模板的簡單方法。你只是說:markdown它就在那裏!

但後來我陷入了一個問題。解析和打印Markdown非常容易,但是我應該如何在屏幕上顯示博客文章,例如,它已經作爲Markdown文本存儲在數據庫中?我試過了:

each entry in posts 
    h1 #{entry.title} 
    :markdown 
     #{entry.text} 
    div#post-footer 
     #{entry.date} 

但是#被解析爲Markdown頭,而不是Jade指令。我如何製作它,以便我可以正確顯示Markdown?

回答

4
var md = require('marked'); 

res.render('template', {md: md, markdownContent: markdownContent}; 

然後在模板中使用 DIV = MD(markdownContent)!;

+0

那麼,至少它現在打印出來,但它也打印'='。任何想法? – gchiconi

+0

對不起,我的翡翠有點生鏽我已經在APIs領取了一段時間,嘗試刪除=我認爲這是必要的,但它可能不在過濾器內 – Thot

+0

沒有=它就像我試過在我的問題。也不行。 – gchiconi