forked from nswbmw/N-blog
-
Notifications
You must be signed in to change notification settings - Fork 0
第二章 使用 Markdown
nswbmw edited this page May 27, 2013
·
1 revision
现在我们来给博客添加支持 markdown 发表文章的功能。
假如你不还熟悉 markdown,请点击:http://wowubuntu.com/markdown/
打开 package.json ,添加一行代码:
{
"name": "blog",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node app.js"
},
"dependencies": {
"express": "3.2.4",
"ejs": "*",
"mongodb": "*",
"connect-mongo": "*",
"connect-flash": "*",
"markdown":"*"
}
}
npm install 安装 markdown 模块。
打开 post.js,在 mongodb = require('./db')
后添加一行代码:
markdown = require('markdown').markdown;
在 Post.get
函数里的 callback(null, docs);
前添加以下代码:
//解析 markdown 为 html
docs.forEach(function(doc){
doc.post = markdown.toHTML(doc.post);
});
现在我们就可以使用 markdown 发表文章了。