搭建自己的draw.io

https://www.draw.io 是我个人非常喜欢的一个站点,基本上我大部分的画图都是在draw.io上完成的,可以保存到本地,也可以保存到谷歌/github等。并且图标资源非常的丰富,方便导入图标资源,基本上现有的图标就能满足大部分的需求。因此我个人是非常安利这个站点的!当然,由于国内的因素,draw.io并不是那么容易访问。但是其是一款在github上的开源产品,可以自己搭建本地所需的draw.io。

draw.io的github地址在https://github.com/jgraph/drawio,可以在release下载正式版本,我们此次下载的是源码版本。

编译的话,需要安装ant等环境。

接下来,就是需要编译了。

如果需要生成war包的话,则如下编译

编译成功后,war包会生成在drawio/build/draw.war,如果你有tomcat或java的服务环境,可以使用war包部署。整体来说,还是不用war的方便一些,只要有Apache就可以搞定了。

将drawio/war拷贝到www/drawio目录(根据你自己服务器的环境而定)。访问http://xxx.xxx.xxx.xxx/drawio

默认draw.io是强制https的,如果站点没有的话,则可以加上:

http://xxx.xxx.xxx.xxx/drawio/index.html?https=0则关闭https,当然,如果你并不打算支持https的话,可以将index.html中的

改成:

看看效果:

非常之不错,支持的图标也很全,本地访问也非常的快!其还支持离线模式,就是在访问的参数上加上offline=1也就是http://xxx.xxx.xxx.xxx/drawio/index.html?offline=1

之前阿里云9块钱搞了个云虚拟空间,拿过来搭建了drawio,可以访问我的域名:

http://www.milupai.com

draw.io目前也提供了桌面版本,也就是离线的版本,对于国内用户来说,桌面版本更加的方便,也放到了github上了:

https://github.com/jgraph/drawio-desktop

转载请注明: 转载自elkPi.com

本文链接地址: 搭建自己的draw.io

发表评论

电子邮件地址不会被公开。 必填项已用*标注