Doxygen と Markdown を併用して、中規模の C++ ソフトウェアのドキュメントを作成しました。xmlレイヤーを変更した後、私はそのようなものになってしまったので、私はそれにとても満足しています: http://docs.mitk.org/nightly/index.html
理想的には、ReadtheDocs のようなものを使用して、このドキュメントをオンラインにしたいと考えています。このドキュメントは、「git コミット」後に自動的にビルドされ、参照できるようにホストされます。
ReadtheDocs は理想的なサイトのように見えますが、Sphinx と reStructuredText をデフォルトとして使用しています。Doxygenも使用できますが、AFAIKはBreatheを介してのみ使用できます. そのルートをたどると、基本的に、すべての API ドキュメントを 1 つのページにまとめたくない場合は、すべてのドキュメントを再構成する必要があることを意味します ( http://librelist.com/browser//breathe/2011/8 /6/fwd-guidance-for-usage-breathe-with-existing-doxygen-set-up-on-a-large-project/#cab3f36b1e4bb2294e2507acad71775f )。
逆説的に、Doxygen は read-the-docs サーバーにインストールされていますが、苦労した結果、Sphinx または Mkdocs をスキップする回避策を見つけることができませんでした。