gaoqi-blog
基于Node.js的多人博客
- Node.js 4.1.1
- mongodb v2.6(已经迁移到3.0版本的 wiredTiger 引擎,可使用2.6,不影响) 迁移过程看这里 http://blog.gaoqixhb.com/p/55cb5fc17c68e69a01af69aa
- redis v2.6.13
安装运行
- 安装上面所需的3个环境
- 安装前置
- linux
make preinstall
和npm run prebuild
- windows
npm run prebuild
- linux
make install
把依赖安装上- 如果
config.js
中debug 未设置为true,则需要make build
(Windows 可使用npm run build
来构建),压缩合并一下js、css文件 - 使用
node app.js
运行,推荐pm2
管理应用进程,安装后使用make start
make restart
重新编译重启,make reboot
直接重启- 浏览
http://localhost:3001
测试
npm test
make test
覆盖
npm run test-cov
make test-cov
版本日志
0.0.10 / 2016-7-16
- 升级依赖
- sitemap加入tag
- 补充测试
0.0.9 / 2016-6-19
- callback重构为promise实现 #21
- 移除未使用包
- 首页导航样式调整
- 首页文章列表按更新时间排序
- config cdn域名合并为一个域名减少dns解析时间
- 切换到ioredis
- 站点https化(let's Encrypt)
- 去掉文章描述
- tag 样式变得更轻更友好 #31
- 同一分类无需分类标签,可增加一项【全部】分类 #22
- 文章列表样式修改
0.0.8 / 2016-3-11
- 分类tag颜色配置
- npm scripts添加build指令来兼容windows
- 升级nodemailer
用户头像判断
0.0.7 / 2016-1-10
- 更新 oneapm@1.2.16
- 添加travis
- 更换bcrypt到bcryptjs
- 删除一些不需要的package依赖
0.0.6 / 2015-9-29
- 更新 oneapm npm 模块
- 首页标签旁边连接加上title
- 更新bcrypt 到 0.8.5
0.0.5 / 2015-9-13
- 邮件提醒功能
0.0.4 / 2015-8-18
- 推送分类
- 消息提醒功能
0.0.3 / 2015-8-16
- 修改个人设置
- 修改密码
- 找回密码功能
0.0.3 / 2015-7-13
- 个人主页初步成型
- 路径导航
0.0.2 / 2015-6-22
- 个人设置原型
- 个人主页原型
- 加入分类
- 修改部分样式
0.0.1 / 2015-6-4
- 关注标签,原型
- update package.json
- update readme
- 部分功能完成
- Initial commit
License
MIT