我已经使用 Doxygen 和 Markdown 编写了一个中型 C++ 软件的文档。我对此很满意,因为在更改了 xml 层后,我得到了类似的结果: http: //docs.mitk.org/nightly/index.html
我想把这个文档放到网上,最好使用 ReadtheDocs 之类的东西,文档将在“git commit”之后自动构建,并托管以供浏览。
ReadtheDocs 看起来像是理想的站点,但默认使用 Sphinx 和 reStructuredText。Doxygen 也可以使用,但 AFAIK 只能通过呼吸。走这条路线本质上意味着如果我不想将所有 API 文档转储到一个页面中,我需要重新构建所有文档(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 的解决方法。