LightBlog

注意!本页面除非特殊情况,不随github的README.MD的更新而更新,敬请谅解

项目构建状态:https://travis-ci.org/sanddudu/LightBlog
项目依赖状态:http://david-dm.org/sanddudu/LightBlog

Live Demo上线,地址:http://code5light.com:8888/

本程序最新版本代码已通过W3C Validator Check!
本程序最新版本CSS已通过W3C CSS校验器测试!

什么是LightBlog

LightBlog是一个基于Node.js,Express框架,Mongodb的支持markdown语法的轻量级博客系统
源代码基于nswbmw的N-Blog(https://github.com/nswbmw/N-blog),使用bootstrap改进了前端,支持强制验证的数据库连接,减少了核心代码定义的信息,改入settings.js定义,更加便于使用

安装方法

  • (以下假定你已经安装了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许可证发布

Last edited Jun 13, 2013 at 2:36 PM by whitebox, version 4