nodejs实战express之使用Markdown
一、安装Markdown依然是常规的两部,修改package.json"markdown": "*"然后进入命令行npm install二、在自己的文章模型中引用markdowm模块markdown=require('markdown').markdown;三、在读取(get)函数中的callbac之前添加转换大致原理就是,我们通过get函数取到的数据最后通过回调函数放到docs变量中传给页
·
一、安装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:建议每次添加新功能清空数据库,再启动博客
更多推荐
所有评论(0)