首先声明,我是个node新手,完全是秉承着Learn by doing原则去开发的,这套源码中有我大量的中文注释,而且很多框架功能实现也都中规中矩,很适合新手去看,毕竟我自己也是个新手。大神轻喷。 本人初学node,参照express,朴灵的书,以及awesome-python写了一套简单的nodejs web框架,web framework基本功能都有,视图渲染,路由,中间件,orm等,并完全基于该框架开发了一套完整的博客系统。 效果如下: Blog Demo
下面是我使用freemind框架写的一套博客系统。前端采用咱们国人的amazeUI框架
要使用这套博客系统,需要安装mysql,然后在./config/dbConfig
中按照本地环境修改配置,
配置好了之后,使用node runBlog.js
就可以运行了,访问http://127.0.0.1:8000
就可以了。
下面是效果图: 首页 博客阅读页 支持MarkDown语法编辑博客 注册页 博客管理
用户管理 博客编辑
git地址是:https://github.com/wp3xpp/freemind-nodejs 里面有整套的框架源码和我大量的注释,博客系统也包含在内。 希望能帮助到node初学者,当然,有个友情star那是再好不过啦,谢谢。 如有需要,我可以另开一贴记录我的开发过程,和node小白一起进步。
代码结构太乱
自己的博客都没有用这个
额,确实乱,不过我也尽量模块化了,新人,希望大神指点。 另外,自己木有博客啊,学生狗舍不得买vps。 哎,刚开始玩github,发现求个star好难··· cnode的朋友们尽管指出不足,下次开始项目我可以注意点,谢谢。