Weinote | 多标签笔记 | 像发微博一样写笔记 - V2EX
2019-06-15 21:19:27 Author: www.v2ex.com(查看原文) 阅读量:287 收藏

像发微博一样写笔记
Demo1 | Demo2 | github repo

1. Features

  • 多标签
  • Markdown
  • 仅自己可见
  • 置顶
  • 个人使用(支持多用户,但不推荐)

2. Demo

http://weinote-demo.yyrcd.com
Github README上有一个测试账户

2. Requirement

  • Mongodb
    推荐使用mlab,有 500M 免费存储空间
  • Node
    推荐使用nvm配置 Node

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


文章来源: https://www.v2ex.com/t/573928#reply4
如有侵权请联系:admin#unsafe.sh