我正在使用Doxygen创建HTML输出。
我想自定义输出,使得index.html文件更加引人注目,因为现在它深埋在html输出文件夹的一大堆文件中间。
例如,如果将其移到上一级目录以使其不再是“碎片”html文件之一,那么对于其他需要查找该文件的用户来说,它就会更加易于访问。但是,我不能只添加一行脚本将其复制到该位置,因为它所有的链接都会损坏。
如果我可以配置Doxygen使索引文件到达不同的位置,或者您能想到其他解决方案,请回复我,谢谢。
我会保留文档在原地,而是使用HTML语言的meta refresh选项。将一个名为“Documentation.html”的文件放置在您想要的任何文件夹中,并拥有以下内容:
<meta http-equiv="REFRESH" content="0;URL=RELATIVE/PATH/TO/index.html">
如我在对OP的评论中提到的那样,最简单的解决方案可能是创建一个符号链接或快捷方式到doxygen生成的index.html
文件,而不是试图让doxygen改变其输出文件的布局。这个符号链接/快捷方式可以放置在您项目的根目录(或其他地方),指向./html/index/html
,并命名为任何您喜欢的名称,以使用户明白它的作用。
mklink
)。但是我不确定这些链接是否有效,因为您需要指向相对路径。 - Chris
index.html
,然后将其放在任何你喜欢的地方呢?此外,如果你在图形文件管理器中输入一个字母,通常会跳转到以该字母开头的第一个文件。对我来说,按下i
直接跳转到index.html
。 - Chris./html/index/html
的符号链接/快捷方式放在项目根目录中可能是最好的选择。您可以随意命名此符号链接以使用户明确其含义。 - Chris