Skip to content
This repository has been archived by the owner on Apr 3, 2019. It is now read-only.

Latest commit

 

History

History
78 lines (56 loc) · 1.85 KB

README_CN.md

File metadata and controls

78 lines (56 loc) · 1.85 KB

T-COME, English

你最好的博客

预览   接口文档  

这是基于NodeJs,MongoDB的博客系统服务端,负责基础API服务。

如需要与之契合的前端项目请前往前端项目

特性

  • 支持登录注册,管理
  • 任何用户均可发表文章,文章审核机制
  • 文章支持评论
  • 规范的RESTfulAPI,高度可扩展性
  • 搜索与各类配置
  • 优雅,可维护性高的代码
  • 更多特性正在开发中...

安装

使用 tcome-cli 安装博客(目前只包含服务端,前端在开发中)

$ npm i tcome-cli -g
$ tcome init [blog-name]

开发

需要编译环境,具体配置请参阅node-gyp

* 安装依赖
$ npm install

* 安装全局sails
$ sudo npm install sails -g

* 安装全局grunt (可选,如果你真的需要)
$ sudo npm install grunt -g

运行:

* node版本 < 7.6.0 (npm start = node --harmony-async-await app.js)
$ npm start
* node版本 >= 7.6.0
$ sails lift

生成文档:

$ npm install apidoc -g
$ npm run api

创建sails:

$ sails generate api <foo>

$ sails generate model <foo> [attribute1:type1, attribute2:type2 ... ]

$ sails generate controller <foo> [action1, action2, ...]

展示

预览 demo1 demo2

团队

TCOME由WittBulter开发,如果你需要加入开发团队,请联系我:

Witt Bulter
Witt Bulter