小幺鸡二次开发
一、官方资源
名称 | 地址 |
---|---|
GitHub地址 | https://gitee.com/zhoujingjie/apiManager |
二、离线部署说明 v2.x版本
- 下载最新离线文件
- 下载apache tomcat 版本需要7.x以上
- 解压tomcat
- 解压小幺鸡到tomcat/webapps/ROOT目录下
- 如果使用一键安装集成tomcat版本可直接看这儿
- 启动mysql。创建数据库xiaoyaoji, 并执行数据库脚本。这是脚本地址 https://github.com/zhoujingjie/xiaoyaoji/tree/dev/doc
- 修改tomcat/webapps/ROOT/WEB-INF/classes/config.properties
- 启动tomcat,访问http://localhost:8080/
三、小幺鸡二次开发
1、小幺鸡的md编辑器升级
小幺鸡虽然在引入资源时,引入了Editor.md,但是并没有真正的使用,实际使用的simplemd。
参考文档:https://blog.csdn.net/weixin_34034670/article/details/93183956
拓展:
Editor.md增加贴图功能:https://www.codehui.net/info/39.html。
四、源码分析
1、文档查看、编辑等功能主入口cn.com.xiaoyaoji.controller.DocController
2、插件管理xiaoyaoji-plugins
插件配置信息:xiaoyaoji-plugins/src/main/plugin-resources/plugin.json
Markdown的配置类cn.xiaoyaoji.plugin.doc.MarkdownDocPlugin
源码:
public class MarkdownDocPlugin extends DocEvPlugin{
@Override
public String getEditPage() {
return "markdown/edit.jsp";
}
@Override
public String getViewPage() {
return "markdown/view.jsp";
}
}