doxygen是否支持HTML输出模板?


10

我已经为记录了代码doxygen,但是我不希望它提供默认的HTML。我知道我可以通过提供自定义CSS,页眉,页脚等(如GNOME一样)以及如何向文件中添加通用PHP代码并将其保存为来对其进行自定义.php,但这并不是我真正想要的。

我想要的是像MSDN这样的输出。我真的无法形容。我的问题是,使用doxygen和模板之类的东西是否有可能,还是我必须输出XML并用另一个程序解析(我不介意编写)?


可能需要考虑以下方面:MSDN集成对于使用Windows并将doxygen生成的压缩HTML集成到MSDN中的用户,请查看此MSDN集成器实用程序。stack.nl/~dimitri/doxygen/helpers.html

Answers:


7

据我所知,Doxygen不支持开箱即用的HTML模板。您可以参考下面的图片(来自官方doxygen主页)。它显示了与整个文档创建工作流程相关的输入和输出文件。

在此处输入图片说明

如您所见,doxygen读取了一个所谓的“布局文件”。该文件可以定制!但是,doxygen会以某种方式限制您使用页面结构。

如果需要更大的灵活性,则应首选XSLT转换XML输出。还有一个示例向您显示如何执行此操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.