Sphinx 和 doxysphinx,如何使用 doxygen html 文件而不是在导航面板中跳转?

问题描述 投票:0回答:1

仅信息: 尝试同时使用 Sphinx 和 doxygen html 链接。 例如,我有在 sphinx 环境中使用的 .rst 文件并设置 toctree 和其他东西。

我尝试过使用 :hidden: toctree 的选项,但这对我的目的不起作用,因为它只是将其隐藏在内容视图中而不是导航面板中。


要解决的问题: 我真正的问题是,当同时使用 Sphinx 和 doxygen 时,我使用 ´´´ :doc: ´Temp22 ´ ´´´

在第一个文件中获取生成的 doxygen html 文件的链接,该文件将包含在整个项目中。


目前结果:

在输出生成的 html 中单击此链接时会发生什么,它只是“重新加载”导航面板,感觉就像您只是跳来跳去,并且在导航面板中不再处于同一层次结构中,如果您明白我的意思的话。

我想要的是,当在我的案例“Temp22”链接中单击 html 输出时,它不会重写导航面板并在 nav.panel 内部保持相同的深度。


知道该怎么做吗? 我尝试了很多 toctree 和隐藏之类的东西,但到目前为止没有成功。

python-sphinx doxygen toctree
1个回答
0
投票

请求示例,这里是一个:

首先,它是 html 文件还是 :doc: 链接中的第一个文件并不重要,不幸的是仍然会刷新导航面板。

所以这个例子: 存在 4 个文件: 索引.rst 首先测试 测试4.rst 示例.rst

索引.rst:

测试.rst:

示例.rst:

测试4.rst:

所以当点击demo中的Test22时: ->

然后我不希望导航面板“失去”深度或层次结构,如下图所示:

知道如何在点击后在导航面板中保持轨迹/深度吗?

© www.soinside.com 2019 - 2024. All rights reserved.