用node.js建博客(三) - 用markdown写静态博客
如果是第一次看到本篇,你可能需要看前面两篇:
?
?
- 用node.js建博客(一) - node.js安装及Express框架简介用node.js建博客(二) - 构建第一个markdown页面
如果你已经对node.js,express,或者markdown语法很熟悉,那么可以继续看如下内容。
?
?
上篇中,我为express添加了markdown支持,在render时,可以渲染*.md格式文件。
思路?
- 将所有markdown文件(即:*.md文件),统一放到views/blogs目录下将/blogs/*.html的url, 映射到markdown文件在首页index.jade中,添加文章的链接
?
Let's do it?(4步)1. 在app.js中添加url处理代码:
?
2. monitor_doc.md
?
这么简单!!!why?对,是这么简单。在建这个博客的时候,我不想因为技术方面的问题分心,坚持keep simple原则,一步一步迭代,最总构建一个功能全面的动态blog
?
?
What next???还没完,我还没添加错误处理,单元测试一行都没写。接下来开始如下工作:
?
添加404, 500等错误处理采用Expresso/Vows,为blog添加单元测试.采用CIJoe进行持续构建
?
1 楼 wangyuhfut 2012-04-01 不错。已经尝试过了。准备在此基础上连接couchdb做个案例 2 楼 witcheryne 2012-04-04 wangyuhfut 写道不错。已经尝试过了。准备在此基础上连接couchdb做个案例
我也想过, 连mongodb ...
后来把node 从0.4升到0.6, 现有代码报出一对bug(基本都是依赖问题), 之后就没再折腾...
你搞出来了分享一下经验