我正在尝试embed doxygen documentation进入另一个网站。目前,我将其嵌入到iframe中,但是它的副作用是,例如,如果我在新标签上打开文档中的任何链接,它将转到框架外部的单独的链接doxygen页面。
主站点也恰巧是用sphinx生成的,但是breathe扩展名尚未准备好自动组织这种复杂的文档,而无需手动编写许多.rst文件。
此外,doxylink参考链接,例如this link to a file上的reference page。
shark machine learning库似乎可以通过类列表在一定程度上实现这一壮举,但是很难确定他们使用的确切技术。另外,他们的许可证是GPL,与我图书馆的BSD许可证不兼容。
这里是正确显示嵌入页面的方式:
但是有些链接指向这样的页面: