doxygenはHTML出力用のテンプレートをサポートしていますか?


10

のコードをドキュメント化しましたが、コードdoxygenが提供するデフォルトのHTMLは必要ありません。(GNOMEのように)カスタムCSS、ヘッダー、フッターなどを提供することでカスタマイズできること、そして一般的なPHPコードをファイルに追加してとして保存するように指示する方法を.php知っていますが、それは本当に望んでいることではありません。

私が欲しいのはMSDNのような出力です。私はそれを本当に説明することはできません。私の質問は、テンプレートのようなものでdoxygenを使用してこれは可能ですか、それともXMLを出力して別のプログラムで解析する必要がありますか(私は書いてもかまわないでしょう)。


これを調べてみてください:MSDNの統合Windowsを使用していて、doxygenによって生成された圧縮HTMLをMSDNに統合したい場合は、このMSDNインテグレーターユーティリティをご覧ください。stack.nl/~dimitri/doxygen/helpers.html

回答:


7

私の知る限り、DoxygenはそのままではHTMLテンプレートのようなものをサポートしていません。以下の画像を参照できます(doxygen公式ホームページから)。ドキュメント作成ワークフロー全体に関連する入力ファイルと出力ファイルが表示されます。

ここに画像の説明を入力してください

ご覧のとおり、doxygenはいわゆる「レイアウトファイル」を読み取ります。このファイルはカスタマイズできます!ただし、どういうわけかページ構造に制限されているため、doxygenが作成します。

さらに柔軟性が必要な場合は、XSLTでXML出力を変換することお勧めします。これを行う方法を示すサンプルもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.