engineercms整合mindoc
- 2020 年 3 月 4 日
- 筆記
因为同样是beego框架的,所以整合相对容易。不过这也是我第一整合项目。
golang的项目,采用引入包的形式对于整合项目应该没有作用吧,想着只能都改为githb.com/3xxx目录下了。
个别controller和我的ecms的重名,比如basecontrollers,model中的attachment也重名……有空记录一下,以后mindoc升级好操作一些。
首先是下载各种引入的包。
然后是更新go版本到1.13,否则好多包编译过不了。
最后是数据库,mindoc的数据库只是在install的命令行才初始化完成,不像我的cms,每次启动自动检测有无生成数据表,没有就自动生成,所以这块不协调的需要调整。
先记录这么多吧。
mindoc真的是梦寐以求的,那么除了这种办法,还有没有更加简单的,比如独立的调用呢?插件呢?目前应该不可能啊。
早上看了bookstack的源码,也都是将mindoc直接改路径的。英雄所见略同喽。
用mindoc,主要是方便写电子书,非常喜欢目录,黏贴图片也方便,接下来开发一个导入word的?导出需要安装一些东西,比较麻烦,看能否直接go开发掉。