开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

leafre / xiaoyaojiJavaGPL-3.0

Watch 1 Star 0 Fork 452
forked from 周靖杰 / xiaoyaoji 
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
小幺鸡在线文档管理,支持在线测试,支持json,txt,xml,html,js,流,和 WebSocket 展开 收起

http://www.xiaoyaoji.com.cn

Loading...
README.md

LOGO

小幺鸡文档管理工具,支持富文本、markdown、http、websocket 及其在线测试

在线演示地址demo

下载最新版本

兼容性

  • 静态页系统暂时只兼容chrome,其他浏览器未测试。
  • 后端:jdk1.7 tomcat7 mariadb5.5

module说明

  • xiaoyaoji-docformatter : 文档格式化
  • xiaoyaoji-web : 小幺鸡web工程
  • xiaoyaoji-config: 配置模块

config.properties 说明

  • jdbc.xxx :数据库的相关配置

  • file.access.url : 文件服务的访问地址

  • file.upload.provider :文件上传提供者

    • cn.com.xiaoyaoji.extension.file.QiniuFileProvider 七牛云文件上传
      • file.qiniu.bucket :七牛云bucket
      • file.qiniu.accessKey :七牛云ak
      • file.qiniu.secretKey :七牛云sk
    • cn.com.xiaoyaoji.extension.fileupload.DefaultFileUploadProvider 默认文件上传
      • file.upload.dir :默认上传的文件路径 (全路径)
  • 第三方登录配置

    • 微博
      • weibo.appkey :微博登录需要的appkey
      • weibo.appsecret : appsecret
      • weibo.redirect_uri : 微博登录成功后重定向地址
    • QQ
      • qq.appid : qq appId
      • qq.appkey :qq appkey
      • qq.redirect_uri:qq登录成功后的重定向地址
    • GITHUB
      • github.clientid :github clientid
      • github.secret: github 的secret
      • github.redirect_uri : github登录成功后的重定向地址
  • salt : 密码混淆盐

  • token.expires: 登录后会话有效期 单位秒

  • 邮件发送

    • email.provider: 邮箱发送提供者
      • cn.com.xiaoyaoji.extension.email.SendCloudEMailProvider : 使用sendcloud 发送
        • sendcloud.apikey : sendcloud apikey
        • sendcloud.system.apiuser: apiuser
        • sendcloud.system.from :发送人
      • cn.com.xiaoyaoji.extension.email.DefaultEMailProvider
        • email.from: 邮件发送人
        • email.smtp.server: smtp服务地址
        • email.smtp.port: stmp ssl端口
        • email.username: 用户名
        • email.password: 密码
    • sendcloud.apikey : sendcloud apikey
  • 缓存

    • cache.provider.factory: 缓存工厂
      • cn.com.xiaoyaoji.extension.cache.factory.DefaultCacheFactory :基于jvm的缓存
      • cn.com.xiaoyaoji.extension.cache.factory.RedisCacheFactory :redis 缓存
        • redis.host: redis host
        • redis.port:redis端口
        • redis.password :redis密码
        • redis.connection.timeout :连接超时时间

离线部署说明

  • 新建数据库-utf8mb4格式,INNODB引擎。
  • 导入sql - SQL文件在doc目录下
  • 修改/WEB-INF/classes/config.properties 的数据库与其他信息
  • 启动tomcat

如果是由1.x版本升级的,不用导入SQL,替换文件后启动tomcat后,用http post方式运行http://localhost:port/sys/update 即可

bug

如果大家发现了bug,可以在Issues里面提交,然后也可以直接修改bug然后提交代码

如果觉得还不错,请作者喝杯咖啡吧 ☺

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助