nodejs实战express之使用Markdown

一、安装Markdown

依然是常规的两部,修改package.json
"markdown": "*"
然后进入命令行
npm install

二、在自己的文章模型中引用markdowm模块

markdown=require('markdown').markdown;

三、在读取(get)函数中的callbac之前添加转换

大致原理就是,我们通过get函数取到的数据最后通过回调函数放到docs变量中传给页面渲染,在这之前把markdown格式的数据先转换成HTML格式,传过去就是markdown那样形式的文档了。

//解析markdown为HTML
docs.forEach(function(doc){
    doc.post= markdown.toHTML(doc.post);
});
callback(null,docs);//通过回调函数传递字段

PS:建议每次添加新功能清空数据库,再启动博客

你可能感兴趣的:(nodejs)