在mediawiki中嵌入doxygen

在mediawiki中嵌入doxygen,mediawiki,doxygen,Mediawiki,Doxygen,我的大部分文档都使用mediawiki。然而,我们最近开始在一个C/C++大型项目中使用doxygen来记录API。为了使我们的整个文档具有一致的外观和感觉,我想将doxygen内容嵌入到mediawiki中。我该怎么做 我看过一些扩展,但到目前为止,我发现的一切都是半生不熟的。我所知道的唯一扩展是。我想这就是目前所能提供的一切 但也许这就是你所说的“半生不熟”的意思 (另请参见:)我还没有尝试DoxyWiki 您可以编写一个类似wiki的特殊页面,或者设置一个名称空间,其“子页面”对应于文件系

我的大部分文档都使用mediawiki。然而,我们最近开始在一个C/C++大型项目中使用doxygen来记录API。为了使我们的整个文档具有一致的外观和感觉,我想将doxygen内容嵌入到mediawiki中。我该怎么做


我看过一些扩展,但到目前为止,我发现的一切都是半生不熟的。

我所知道的唯一扩展是。我想这就是目前所能提供的一切

但也许这就是你所说的“半生不熟”的意思


(另请参见:)

我还没有尝试DoxyWiki

您可以编写一个类似wiki的特殊页面,或者设置一个名称空间,其“子页面”对应于文件系统中的doxygen HTML文件。问题是doxygen想要呈现自己的导航,这与典型的MediaWiki皮肤的侧边栏等不兼容


您可以将doxygen HTML文件放在web服务器的另一个目录中并链接到它们。为了使它更简洁,您可以为它定义一个前缀,如“docs”,然后您可以使用常规的wiki链接链接链接到doxygen网页
[[docs:php/Action\u 8php.html |请参阅Action.php参考文档]
。可以对doxygen输出进行蒙皮,使其看起来更像wiki的蒙皮。但是你的wiki的搜索框不会返回doxygen匹配项。

对,这就是我所说的半生不熟。该网站的下载链接已断开,上一次更新是在2008年。@melonakos-目前恐怕只有这些了:(如果你还没有找到解决方案,需要一个开始的地方,那么这对我来说非常有效。几个月前我做了这个,当我需要它时它完成了工作,尽管wiki上的一些corner case doxygen文档有问题。