LightBlog
=========
项目构建状态:[![Build Status](https://travis-ci.org/sanddudu/LightBlog.png?branch=master)](https://travis-ci.org/sanddudu/LightBlog)
项目依赖状态:[![依赖模块状态](https://david-dm.org/sanddudu/LightBlog.png)](http://david-dm.org/sanddudu/LightBlog)
Live Demo上线,地址:http://code5light.com:8888/
本程序最新版本代码已通过W3C Validator Check!
本程序最新版本CSS已通过W3C CSS校验器测试!![CSS](http://jigsaw.w3.org/css-validator/images/vcss)
本程序入驻CodePlex,更新会较慢于github:http://lightblog.codeplex.com
##什么是LightBlog
LightBlog是一个基于Node.js,Express框架,Mongodb的支持markdown语法的轻量级博客系统
源代码基于nswbmw的[N-Blog](https://github.com/nswbmw/N-blog),使用bootstrap改进了前端,支持强制验证的数据库连接,减少了核心代码定义的信息,改入settings.js定义,更加便于使用
##分支说明
* 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许可证发布
##TO-DO List
添加修改文章和删除文章的功能
##更新日志
V1.0.8:app.js代码追加return
V1.0.7:修改了判断语句结尾,全部return跳出下面的代码避免重复连接的问题
V1.0.6:增加了是否开启使用用户名和密码登录数据库的判断,从此不需要修改文件名,直接修改settings.js的usepwd项为true即可
V1.0.5:删除了搜索页面由于以前使用其他方法实现页面标题更新之后没有删除的残留代码
V1.0.4:删除了header.ejs里的CSS代码,修改为引用CSS文件,主页加入开发中的文章管理功能(暂不能使用)
V1.0.3:修改了app.js,恢复public文件夹的功能,把CSS写入文件
V1.0.2:修改了评论部分书写不正确的注释,把搜索和用户页面标题修改为中文
V1.0.1:修改部分页面使代码通过W3C Validator Check,扩充了package.json的内容
V1.0.0:基础文件
##开发进度
开始文章管理功能的开发
暂时停止前端开发
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
LightBlog是一个基于Node.js,Express框架,Mongodb的支持markdown语法的轻量级博客系统.zip (30个子文件)
demo_01
.travis.yml 74B
settings.js 632B
app.js 2KB
LICENSE.txt 18KB
package.json 851B
public
stylesheets
style.css 2KB
images
favicon.ico 1KB
javascript
jquery.hotkeys-0.7.9.min.js 4KB
bootstrap-wysiwyg.js 6KB
routes
index.js 10KB
models
comment.js 2KB
user.js 3KB
post.js 12KB
README.md 3KB
views
tag.ejs 410B
paging.ejs 272B
install.ejs 2KB
archive.ejs 410B
index.ejs 739B
404.ejs 195B
post.ejs 612B
article.ejs 465B
tags.ejs 184B
comment.ejs 1KB
header.ejs 1KB
footer.ejs 137B
user.ejs 738B
login.ejs 558B
search.ejs 410B
links.ejs 218B
共 30 条
- 1
资源评论
白话机器学习
- 粉丝: 8259
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功