如何构建draw.io以使用灯箱查看器

时间:2019-05-08 20:25:15

标签: build lightbox draw.io

自克隆存储库并将其发布到例如,我打算构建draw.io GitHub页面不允许我使用 lightbox
我假设该存储库仅包含客户端Java代码,而灯箱是服务器端的。

我想使用 lightbox ,它可以在查看模式下使用plugins
我想通过mydomain.io/drawio.../?p=ex&lightbox=1&...使其代替draw.io/?p=ex&lightbox=1&...(explorer plugin enabled)
克隆存储库时,我只能访问编辑器vai mydomain.io/drawio/src/main/webapp/index.html,就像(jgraph.github.io/drawio/src/main/webapp/index.html)上的公共克隆一样。

这里的任何人,谁能给我一些指导,以在构建中包括正确的功能?
draw.io build documentationEmbed Diagrams都没有提供有关此类详细信息的任何信息。
我在mxgraph repositoryFacebookYouTube上找到了更多详细信息,但没有任何丝毫线索可以继续。

1 个答案:

答案 0 :(得分:1)

您需要从Github克隆drawio存储库,并从目录drawio/src/main/webapp/启动Web服务器。例如。要进行测试,您可以在本地计算机上运行python -m SimpleHTTPServer

现在,http://localhost:8000/上提供了本地版本的draw.io/diagrams.net编辑器。您要查找的灯箱查看器可以通过以下结构的网址使用:http://localhost:8000/?lightbox=1&p=ex&#R7V3rc...(请注意网址参数和网址中的编码图)。