/**
 * config
 */

var path = require('path');

var config = {
  // debug 为 true 时，用于本地调试
  debug: true,

  get mini_assets() { return !this.debug; }, // 是否启用静态文件的合并压缩，详见视图中的Loader



  //
  //基础数据配置
  //
  
  name: 'Fav', // 社区名字
  description: 'Fav：收藏社区-做优秀的可交互网络收藏夹，书签管理器', // 社区的描述
  keywords: 'Fav, 收藏社区, 网络收藏夹, 书签管理器, 收藏夹',

  // 添加到 html head 中的信息
  site_headers: [
    '<meta name="author" content="Group@GuessU" />'
  ],
  site_logo: '/public/images/logo.svg', // default is `name`
  site_icon: '/public/favicon.ico', // 默认没有 favicon, 这里填写网址
  // 右上角的导航区
  site_navs: [
    // 格式 [ path, title, [target=''] ]
    [ '/tips', '提示' ],
    [ '/about', '关于' ],
    [ '/news', '更新' ],
    [ '/offline', '离线' ]
  ],
  // cdn host，如 http://cnodejs.qiniudn.com
  site_static_host: 'localhost', // 静态文件存储域名
  // 社区的域名
  host: 'localhost',
  // 默认的Google tracker ID，自有站点请修改，申请地址：http://www.google.com/analytics/
  google_tracker_id: '',



  //
  // 数据库配置
  // 

  // mongodb 配置
  db: 'mongodb://localhost/keeper',
  db_name: 'keeper',


  session_secret: 'iDev_Keeper_IjOe', // 务必修改
  auth_cookie_name: 'iGuess_Keeper_PcTa',


  // 程序运行的端口
  port: 3020,

  // 话题列表显示的话题数量
  list_topic_count: 20,

  // 限制发帖时间间隔，单位：毫秒
  post_interval: 2000,

  // RSS配置
  rss: {
    title: 'CNode：Node.js专业中文社区',
    link: 'http://cnodejs.org',
    language: 'zh-cn',
    description: 'CNode：Node.js专业中文社区',
    //最多获取的RSS Item数量
    max_rss_items: 50
  },

  // 邮箱配置
  mail_opts: {
    host: 'smtp.126.com',
    port: 25,
    auth: {
      user: 'club@126.com',
      pass: 'club'
    }
  },

  //weibo app key
  weibo_key: 10000000,
  weibo_id: 'your_weibo_id',

  // admin 可删除话题，编辑标签，设某人为达人
  admins: { user_login_name: true },

  // github 登陆的配置
  GITHUB_OAUTH: {
    clientID: 'd220c55c1ac6d6debde3',
    clientSecret: 'ce751d3347942618bd1b823c1c3b8ec3f74a7a88',
    callbackURL: 'http://localhost:3020/auth/github/callback'
  },
  
  // 是否允许直接注册（否则只能走 github 的方式）
  allow_sign_up: true,

  // newrelic 是个用来监控网站性能的服务
  newrelic_key: 'yourkey',

  //7牛的access信息，用于文件上传
  qn_access: {
    accessKey: 'your access key',
    secretKey: 'your secret key',
    bucket: 'your bucket name',
    domain: 'http://{bucket}.qiniudn.com'
  },

  //文件上传配置
  //注：如果填写 qn_access，则会上传到 7牛，以下配置无效
  upload: {
    path: path.join(__dirname, 'public/upload/'),
    url: '/public/upload/'
  },

  // 版块
  tabs: [
    ['share', '分享'],
    ['ask', '问答'],
    ['job', '招聘'],
  ]
};

module.exports = config;
