Weblink在文档中并维护一个“后退”(“myLib / index.html”)链接头

时间:2012-09-19 16:27:26

标签: doxygen

我有一个库(让我们称之为“ myLib ”),使用Doxygen记录一些(外部)引用/链接;因为我使用<a href="../path/to/other/documentation/page/index.html">OtherDoc</a>语法。这很好;好好工作。副作用是,当我点击链接(并转到 OtherDoc 页面)时,如果不使用浏览器,我无法返回 myLib “返回“按钮。

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

Obs:“OtherDoc”html页面也是我生成的另一个库的doxygen生成文档,但它(OtherDoc)不知道“myLib”;所以,我不想把它的文档链接放到“myLib”。

提前致谢。 []

2 个答案:

答案 0 :(得分:2)

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

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

更改方法是将Doxygen生成为“wiki”格式;这将允许动态生成“路径”和反向链接。但是,我目前还不知道有人在做这类事情。

答案 1 :(得分:1)

如果您不想在OtherDoc文档中向myLib添加回链接,那么为什么不在新标签或窗口中打开OtherDoc链接?这样,myLib文档仍然保持打开状态,用户只需更改回该选项卡即可。从How to make HTML open a hyperlink in another window or tab?您可以使用

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

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