用Node和Express显示Markdown编码的博客post

你好,

我一直在努力学习使用Express的Node约一个星期。 到目前为止,我已经掌握了如何在其上构buildMVC的基础知识,并且使用JavaScript比使用其他服务器语言(也许除了Python之外)更容易,更清洁。 但让我们进入我的第一个问题之一,我不能解决自己的问题之一。

我正在使用Jade模板引擎,我喜欢它。 我很喜欢将Markdowninput到模板中是多么的简单。 你只是说:markdown ,它在那里!

但后来我遇到了一个问题。 parsing和打印Markdown非常简单,但是我应该如何在屏幕上显示博客文章(例如,已经作为Markdown文本存储在数据库中)? 我试过了:

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

但#被parsing为Markdown标题,而不是Jade指令。 我怎样才能做到这一点,我可以正确显示Markdown?

 var md = require('marked'); res.render('template', {md: md, markdownContent: markdownContent}; 

那么在模板里面用div!= md(markdownContent);