考虑具有以下两个文件的项目。请注意,OtherTab.md
位于子目录中。
# This is the main page.
Main Page contents.
# This is another tab
Contents for another tab.
现在,我运行Doxygen -g
来生成一个Doxyfile
。我将以下几行添加到Doxyfile
。
USE_MDFILE_AS_MAINPAGE = README.md
INPUT = . wiki
我想在Wiki
选项卡旁边添加一个名为Main Page
的选项卡,该选项卡指向文件wiki/OtherTab.md
。
我怎么能做到这一点?
我看过this question和this documentation,但是没有解决如何在Doxygen中实际创建新选项卡的问题,并将其指向通过处理特定Markdown文件生成的html。
另外,我试图将this answer用于我之前的问题,但不确定将什么放入url
标签的tab
属性中。
出现了一些实验,似乎有一个标准的转换应用于Markdown文件的名称。
因此,以下步骤将创建一个指向Markdown文件的新选项卡。
doxygen -l
生成布局文件。LAYOUT_FILE = DoxygenLayout.xml
。DoxygenLayout.xml
文件中,添加以下选项卡。
<tab type="user" visible="yes" url="md_wiki_OtherTab.html" title="Wiki"/>
标准文件名转换是md_{path_to_markdown_without_extension}.html
。