2012-03-09 13 views
7

Cコードを文書化するためのDoxygen HTMLテーマは、関数とプロシージャの文書化には良いとは思いません(C++を使用している場合はOOPを文書化するのに最適です)。ですから、出力をSDL DocumentationまたはGTK Documentationのように変更することができますか?Doxygenのテーマを変更しますか?

類似の出力を生成する別のドキュメントシステムがありますか?

+1

これらの2つのページは、お互いにかなり異なって見えます。質問を編集して、Doxygenの出力で見たい他のページの側面を言うことができれば、役に立つ回答を得る可能性はおそらく高いでしょう。 –

答えて

23

doxygen出力をカスタマイズするオプションの完全な概要については、 http://www.stack.nl/~dimitri/doxygen/customize.htmlを参照してください。

+1

+1、あなたの名前は 'doxygen'なので、あなたは実際にdoxygenプロジェクトの貢献者の一人になれますか? – ApprenticeHacker

+15

@IntermediateHacker:はい、私のプロファイルによると: "私はオープンソースのドキュメンテーションツールDoxygenの作成者で、開発者です。" ;-) – doxygen

+1

それは素晴らしいです! – ApprenticeHacker

2

Doxygenでは、出力の外観を制御するいくつかのオプションを設定できます。一般的にはHTML_で始まります。柔軟性を最大限に高めるには、HTML_HEADERHTML_FOOTER、およびHTML_STYLESHEETのオプションを使用して、カスタムヘッダーとフッターHTMLとカスタムCSSスタイルシートを提供できます。

ページの主要部分で使用される構造を制御することはあまりできませんが、スタイルシートを使ってきれいにすることができます。最後の手段として、操作するヘッダーにいつでもjavascriptを追加できます物事を並べ替えるためのDOM。

-w引数を使用して、テンプレートヘッダー、フッター、およびスタイルシートファイルを生成できます。これはすべて-g引数で生成されたテンプレート設定ファイルで合理的に文書化されています。

関連する問題