2

我有一个使用 Doxygen 记录的库(我们称之为“ myLib ”),它执行一些(外部)引用/链接;为此,我正在使用<a href="../path/to/other/documentation/page/index.html">OtherDoc</a>语法。完全没问题;好好工作。副作用是,当我单击链接(并转到OtherDoc页面)时,如果不使用浏览器的“返回”按钮,我将无法返回myLib 。

我想解决这个问题是在用户转到“OtherDoc”链接页面时维护一个“myLib”标题(或作为“脚注”)。我的问题是:我如何在 Doxygen 中做到这一点?另外,有没有更好的方法来解决这个“反向链接”问题?

Obs:“OtherDoc”html 页面也是我拥有的另一个库的 doxygen 生成文档,但它(OtherDoc)不知道“myLib”;所以,我不想在其文档中添加指向“myLib”的链接。

提前致谢。[]

4

2 回答 2

2

我建议你在 Doxygen 中查找 TAG 文件的使用。这些将允许您以正常的“Doxygen”方式从“myLib”引用“OtherDoc”类(等)。

这本身不允许来自“OtherDoc”的“反向链接” - 无需修改那里的 HTML。

另一种方法是让 Doxygen 生成“wiki”格式。这将允许动态生成“轨迹”和反向链接。但是,目前我不知道有人在做这种事情。

于 2013-09-03T14:22:02.437 回答
1

如果您不想在OtherDoc文档中添加反向链接,myLib那么为什么不简单地OtherDoc在新选项卡或窗口中打开链接呢?这样,myLib文档保持打开状态,用户可以简单地切换回该选项卡。从如何使 HTML 在另一个窗口或选项卡中打开超链接?你可以使用

<a href="../path/to/other/documentation/page/index.html" target="_blank">OtherDoc</a>

为您的链接。注意添加target="_blank"

于 2012-09-19T17:35:21.770 回答