LightBlog是一个基于Node.js,Express框架,Mongodb的支持markdown语法的轻量级博客系统
Live Demo上线,地址:http://code5light.com:8888/
本程序最新版本代码已通过W3C Validator Check!
本程序最新版本CSS已通过W3C CSS校验器测试!
LightBlog是一个基于Node.js,Express框架,Mongodb的支持markdown语法的轻量级博客系统
源代码基于nswbmw的N-Blog
* master:所有中文版LightBlog文件
* necessary-package:如果不能使用npm进行安装,请下载这个分支
* en(尚未创建):所有英文版LightBlog文件
(以下假定你已经安装了Node.js和npm并且环境变量设置正确,如果你没有配置npm,请到necessary-package分支下载带依赖文件的版本【不保证完全为最新版】,并直接跳到settings.js修改)
下载所有代码并解压到一个文件夹
打开Node.js command prompt,进入代码目录,执行
npm install
npm会自动下载需要的依赖
待安装完成之后,修改目录下的settings.js里的相关信息
(!注意!:如果你的mongodb使用了--auth参数进行启动,请确保settings.js里的usepwd项为true(默认为false)并且数据库用户名和密码被正确配置【在设置的数据库内建立的用户而不是在admin内建立的用户】)
修改完成后,执行
node app.js
LightBlog便会开始运行在你设定的端口上(默认1337)
进入localhost:[你的端口号]/install添加管理员用户
添加完成之后删除views下的install.ejs和routes下的index.js里的安装部分
开始博客之旅!
本程序根据GPLV2许可证发布