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 に答える