1. 现在我们来给博客添加支持markdown发表文章的功能。
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷 惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
使用淘宝镜像安装markdown模块:
npm install markdown --save -d --registry=https://registry.npm.taobao.org
打开 post.js ,在mongodb = require('./db')后添加一行代码:
markdown = require('markdown').markdown;
在Post.get函数里的callback(null, docs);前添加如下代码:
1 //解析markdown为html 2 docs.forEach(function(doc) { 3 doc.post = markdown.toHTML(doc.post); 4 });
至此,就可以运用markdown发表文章了。