基于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
- 升级依赖
- sitemap加入tag
- 补充测试
- callback重构为promise实现 #21
- 移除未使用包
- 首页导航样式调整
- 首页文章列表按更新时间排序
- config cdn域名合并为一个域名减少dns解析时间
- 切换到ioredis
- 站点https化(let's Encrypt)
- 去掉文章描述
- tag 样式变得更轻更友好 #31
- 同一分类无需分类标签,可增加一项【全部】分类 #22
- 文章列表样式修改
- 分类tag颜色配置
- npm scripts添加build指令来兼容windows
- 升级nodemailer
用户头像判断
- 更新 oneapm@1.2.16
- 添加travis
- 更换bcrypt到bcryptjs
- 删除一些不需要的package依赖
- 更新 oneapm npm 模块
- 首页标签旁边连接加上title
- 更新bcrypt 到 0.8.5
- 邮件提醒功能
- 推送分类
- 消息提醒功能
- 修改个人设置
- 修改密码
- 找回密码功能
- 个人主页初步成型
- 路径导航
- 个人设置原型
- 个人主页原型
- 加入分类
- 修改部分样式
- 关注标签,原型
- update package.json
- update readme
- 部分功能完成
- Initial commit
MIT