自从克隆存储库并将其发布到例如GitHub 页面不允许我使用 Lightbox。
我假设这个存储库仅包含客户端 Java 代码,但灯箱是服务器端的。
我想使用lightbox,它允许使用 plugins在查看模式下。
而不是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 build documentation也不Embed Diagrams告诉任何有关此类细节的信息。
我在 mxgraph repository 上找到了更多详细信息, Facebook和 YouTube但没有任何线索告诉我如何继续。
最佳答案
您需要克隆drawio来自 Github 的存储库并从目录 drawio/src/main/webapp/ 启动网络服务器。例如。为了进行测试,您可以在本地计算机上运行python -m SimpleHTTPServer
。
现在,draw.io/diagrams.net 编辑器的本地版本可在 http://localhost:8000/
获取。您正在寻找的灯箱查看器可以通过具有以下结构的 url 使用:http://localhost:8000/?lightbox=1&p=exR7V3rc...
(注意 URL 参数和编码) URL 中的图表)。
关于build - 如何构建draw.io以拥有灯箱查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56048543/