Я написал документацию для программного обеспечения C++ среднего размера, используя Doxygen вместе с Markdown. Я вполне доволен этим, так как после изменения слоя xml я получил что-то вроде этого: http://docs.mitk.org/nightly/index.html
Я хотел бы разместить эту документацию в Интернете, в идеале с помощью чего-то вроде ReadtheDocs, где документация будет автоматически создаваться после «git commit» и размещаться для просмотра.
ReadtheDocs выглядит как идеальный сайт, но использует Sphinx и reStructuredText по умолчанию. Doxygen тоже можно использовать, но, насколько я знаю, только через Breathe. Прохождение по этому маршруту, по сути, означает, что мне нужно будет реструктурировать всю документацию, если я не хочу выгружать всю документацию по API на одну страницу (http://librelist.com/browser//breath/2011/8/6/fwd-guidance-for-usage-breathe-with-existing-doxygen-set-up-on-a-large-project/#cab3f36b1e4bb2294e2507acad71775f).
Как это ни парадоксально, Doxygen установлен на сервере для чтения документов, но после борьбы я не смог найти обходной путь, чтобы пропустить его Sphinx или Mkdocs.