htoooth / gaoqi-blog

a blog based on Node.js and Mongodb with Promise(bluebird)

Home Page:http://blog.gaoqixhb.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gaoqi-blog

build status Coverage Status David deps node version

基于Node.js的多人博客

安装运行

  • 安装上面所需的3个环境
  • 安装前置
    • linux make preinstallnpm run prebuild
    • windows npm run prebuild
  • 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

About

a blog based on Node.js and Mongodb with Promise(bluebird)

http://blog.gaoqixhb.com

License:MIT License


Languages

Language:JavaScript 85.1%Language:HTML 12.5%Language:CSS 2.3%Language:Makefile 0.1%