10

doxygenの[関連ページ]タブまたは左側のフレームからリンクしたい外部HTMLファイルがあります。コマンドを使用する必要があるようですが、\link使用方法や使用場所の良い例が見つかりません。現在、doxywizardを使用してHTMLを生成しています。

それで、私は\link自分のdoxygen構成ファイルに組み込んだものですか、それともHTMLをビルドするときにそれを追加しますか?

アップデート

だから私は次のことをしなければならなくなった:

  1. 次のような新しいページ(docs_main.html)を作成します。

    /*! \mainpage MY TITLE HERE
     * \section intro_sec External resources
     * <a href="link_to_my_external_page.html">My external page</a>
     */
    
  2. そのページを私のdoxygenインクルードファイルリストに含めます

  3. ドキュメントを再構築する

それは私のdoxygen「メインページ」に次のように追加されました

MY TITLE HERE

My external page (which was a link to that page)
4

5 に答える 5

15

現在、doxygenでMarkdownをサポートしています。あなたのコードはより明確かもしれません:

/*! \mainpage MY TITLE HERE
 * \anchor intro_sec
 * # External resources
 * [My external page](http://link_to_my_external_page.html)
 */

上記は、次のようになります。


外部リソース

私の外部ページ


于 2013-02-07T14:45:11.537 に答える
12

Doxygenを使用すると、リンクを含む特定のHTMLコマンドをドキュメントに挿入できます。これがHTMLでリンクを作成する方法であることを知らなかった場合:

<a href="externalfile.html">External file</a>

cdigginsの答えも読む価値があります。

于 2011-05-30T02:15:54.380 に答える
4

\ link(および\ commandまたは@commandの形式のすべて)は「特別なコマンド」と呼ばれ、構成の一部ではなく、Doxygenによって処理される入力ファイルで使用されるマークアップの一部です。\linkコマンドはあなたが望むことをしません。

おそらく、\ pageコマンドを使用して新しい関連ページを作成し、次に\htmlincludeコマンドを使用してそのページのコンテンツとして外部HTMLファイルを挿入することができます。

于 2011-05-30T01:53:06.413 に答える
1

ここでの他の答えは初心者には少しずつ見えるので、ここに完全な手順があります。

1)以下のようにcontent(ex:abc.html)を含むhtmlファイルを作成します

/*! \mainpage MY TITLE HERE 
 * \section intro_sec External resources
 * <a href="link_to_my_external_page.html">My external page</a>
 */

2)このファイルパスをここの設定ファイルに追加します INPUT =

3)ここにファイルタイプも追加します FILE_PATTERNS =

上記の手順でファイルをdoxygenウィンドウで開きます

以下のコンテンツを追加して、エクスプローラーでファイルを開きます

<a href="link_to_my_external_page.html" target="_blank"><b>My external page</b></a>

注:ファイルが開かない場合は、絶対パスを指定してみてください

于 2016-10-07T10:58:01.663 に答える
0

カスタムレイアウトファイルを使用して、メインナビゲーションバーに(リンクを使用して)タブを追加できます。

Doxygenマニュアルの「出力のカスタマイズ」ページをご覧ください。私があなたの質問を理解したと仮定すると、それを行う方法についてはかなり明確です。

于 2013-03-07T18:56:37.850 に答える