一个简单的blog系统(二) 使用Markdown

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发表文章了。

原文地址:https://www.cnblogs.com/yuity/p/5298159.html