WeiNote
像发微博一样写笔记
Demo1 | Demo2 | github repo
Table of contents
- 1. Features
- 2. Demo
- 2. Requirement
- 4. Install
- 5. Configuration
- 6. Run in production
- 7. Debug
- 8. Contribute
- 9. Acknowledge
1. Features
- 多标签
- Markdown
- 仅自己可见
- 置顶
- 个人使用(支持多用户,但不推荐)
2. Demo
http://weinote-demo.yyrcd.com
Github README上有一个测试账户
2. Requirement
4. Install
cd directory/you/want/to/run
git clone [email protected]:yueyericardo/WeiNote.git
npm install
5. Configuration
vim config/default.js
- port
- allow_signup,自己注册完之后,设置为 false,会禁止注册
- mongodb,mlab 建好之后的 database url,格式如
mongodb://username:[email protected]:port/datebase - session.maxAge,session 有效期,单位为 ms,过期后需要重新登录,这里设置的是 30 天
{
"port": 8086,
"session": {
"secret": "weinote",
"key": "WeiNote",
"maxAge": 2592000000
},
"allow_signup": true,
"mongodb": "mongodb://username:[email protected]:port/datebase"
}
6. Run in production
- pm2
npm install pm2 -g
pm2 start app.js --name WeiNote
- nginx 设置域名
7. Debug
npm install supervisor -g
supervisor app
8. Contribute
欢迎 PR,尤其是安全问题!
9. Acknowledge
本项目基于N-blog精简修改
License GPL