2016-07-18 13 views
1

私のDoxygenのドキュメントには、 の会社のwikiのページを参照する必要があります。これらの参照によって、生成されたドキュメントのハイパーテキストリンク が動作した場合、私は好きです。私はもちろん の書き込みによってこれを実現できます。Doxygenドキュメントのマークアップに相当するInterWikiリンクを使用してください

/// <a href="http:://long-URL.com/wiki/index.php?Name-of-page">Name of page</a> 

または代わりにマークダウン構文を使用して:

/// [Name of wiki page](http://long-URL.com/wiki/index.php?Name-of-page) 

を残念ながら私は、両方のケースでは、すべてのリンクで完全なURLを与えなければなりません とする場合(など既に起こっている)当社/ WikiのベースURLが変更された場合、すべてのURLを更新する必要があります。

したがって、DoxygenがすべてのリンクでURL全体をハードコードすることを避けるためにいくつかのサポートがあるのだろうかと思いますか?

は比較のために、ウィキはすぐに他のWebサイト上のページ を参照するための省略表記を許可 プレフィックスを定義するには、「INTERMAP」または「のInterWiki」を使用します。例:

See WikiPedia:InterWiki_Links for more details. 

だから、可能ならば、私はDoxygenのドキュメントが 何かのように含ませたいと思います:

// See CompanyWiki:Name_of_wiki_page for bla bla 

いくつかの参照:

答えて

1

ALIASES += WikiPedia{2}="<a href=\"http://long-URL.com/wiki/index.php?\1\">\2</a>" 

とそのように

See \WikiPedia{InterWiki_Links,Interwiki Links} for more details. 

も参照http://www.doxygen.org/manual/custcmd.htmlためのようなあなたのコメントでそれを使用します詳細情報

+0

テスト済みです。正常に動作します。 – chr

関連する問題