1

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

我想使用lightbox,它允许在视图模式下使用插件。
而不是draw.io/?p=ex&lightbox=1&...(explorer plugin enabled),我想通过mydomain.io/drawio.../?p=ex&lightbox=1&....
当我克隆存储库时,我只能访问编辑器 vai mydomain.io/drawio/src/main/webapp/index.html,就像 ( jgraph.github.io/drawio/src/main/webapp/index.html) 上的公共克隆一样。

这里的任何人,谁能给我一些指导以在构建中包含正确的功能?
draw.io构建文档嵌入图表都没有说明这些细节。我在mxgraph 存储库FacebookYouTube
上找到了更多详细信息,但没有任何线索让我知道如何继续。

4

1 回答 1

1

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

现在,draw.io/diagrams.net 编辑器的本地版本在http://localhost:8000/. 您正在寻找的灯箱查看器可以通过具有以下结构http://localhost:8000/?lightbox=1&p=ex&#R7V3rc...的 url 使用:(注意 URL 参数和 URL 中的编码图)。

于 2020-11-25T23:42:18.013 回答