tuer

tuer.me,a diary web site

npm install tuer
28 downloads in the last week
60 downloads in the last month

tuer.me

安装说明:

  • 建议在linux下开发,windows和mac os都没测过。。npm搞不定,建议使用git clone直接下载源码再npm install -d 也可以.

  • npm安装tuer之前,严重建议先自己把以下几个模块搞定node-canvas,ImageMagick,SendMail自行搞定。可以自己找个空目录npm安装下试试,官方有文档在不同系统下的配置wiki.

  • npm安装 npm install tuer

  • 安装好后,进入tuer目录,npm run ls 查看环境变量和wiki地址帮助说明.

  • 根据test提示,进行本地环境配置,网站的所有配置信息都在./lib/config.js 里,端口以及host请自行修改.

  • 初始化mongodb数据 命令为: mongo host:port/dbname ./model/init.js 执行命令进行数据库初始化,其中host,port,dbname都要和config.js里的匹配.

  • npm start 就可以直接运行tuer网站.

  • 数据库开始为空,注册需要依赖本地的sendMail,如果本机不安装sendMail,则注册,找回密码,删回复等功能会报错,默认会有一个测试账户,在./model/init.js中被添加 用户名admintest@tuer.me 密码1234qwer

  • 其中public里依赖2个外部git仓库,用git submodule init 和 git submodule update 在根目录来安装和更新即可.

调用方法

  //参见目录下的index.js
  var tuer = require('tuer'),
  tuer.start({
    rootdir:'/app/path',
    port:3000,
    mport:3030,
    cookiepath:'tuer.me',
    host:'www.tuer.me',
    jshost:'js.tuer.me',
    csshost:'css.tuer.me',
    imagehost:'assest.tuer.me',
    dbname:'node-mongo-tuer',
    dbhost:'127.0.0.1',
    dbport:10001,
    mhost:'m.tuer.me'
  });

License

tuer.me 使用BSD license, LICENSE中为协议正文内容.

npm loves you