在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 第2章 使用 Markdown
第9章 增加標(biāo)簽和標(biāo)簽頁面
番外篇之——使用 Mongoose
番外篇之——使用 Async
第4章 實現(xiàn)用戶頁面和文章頁面
第12章 增加友情鏈接
第14章 增加頭像
第7章 實現(xiàn)分頁功能
第5章 增加編輯與刪除功能
第11章 增加文章檢索功能
第3章 增加文件上傳功能
番外篇之——部署到 Heroku
第2章 使用 Markdown
第13章 增加404頁面
第16章 增加日志功能
第1章 一個簡單的博客
番外篇之——使用 Handlebars
第10章 增加pv統(tǒng)計和留言統(tǒng)計
番外篇之——使用 Passport
第15章 增加轉(zhuǎn)載功能和轉(zhuǎn)載統(tǒng)計
第8章 增加存檔頁面
番外篇之——使用 generic pool
番外篇之——使用 _id 查詢
番外篇之——使用 Disqus
番外篇之——使用 KindEditor
第6章 實現(xiàn)留言功能

第2章 使用 Markdown

現(xiàn)在我們來給博客添加支持 markdown 發(fā)表文章的功能。 假如你不還熟悉 markdown,請轉(zhuǎn)到:http://wowubuntu.com/markdown/

打開 package.json ,添加一行代碼:

"markdown": “0.5.0"

使用 npm install 安裝 markdown 模塊。

打開 post.js,在 mongodb = require('./db') 后添加一行代碼:

markdown = require('markdown').markdown;

在 Post.get 函數(shù)里的 callback(null, docs); 前添加以下代碼:

//解析 markdown 為 html
docs.forEach(function (doc) {
  doc.post = markdown.toHTML(doc.post);
});

現(xiàn)在我們就可以使用 markdown 發(fā)表文章了。

注意:每當(dāng)我們給博客添加新功能后,都要清空數(shù)據(jù)庫(即刪除 mongodb/blog 文件夾里所有文件)再啟動我們的博客。以后每一章都是如此,后面便不再贅述。

運行我們的博客,如圖所示:

發(fā)表前

http://wiki.jikexueyuan.com/project/express-mongodb-setup-blog/images/2.1.jpg" alt="" />

發(fā)表后

http://wiki.jikexueyuan.com/project/express-mongodb-setup-blog/images/2.2.jpg" alt="" />