在Doxygen输出中更改index.html文件的位置

use*_*804 11 html documentation doxygen

我正在使用Doxygen来创建html输出.

我想自定义输出,以便index.html文件可以更明显,因为目前它被埋在html输出文件夹中的大量文件列表的一半.

例如,如果将一个目录向上移动到"位和碎片"html文件之外,那么对于那些正在寻找它的人来说,它将更容易被访问.但是,我不能只通过一行脚本将其复制到该位置,因为它具有的所有链接都会中断.

如果我可以配置Doxygen让索引文件转到另一个位置,或者如果你能想到另一个问题的解决方案,我将非常感谢你的回复.

谢谢

小智 11

我会将文档保留在原位,而是使用HTML语言的元刷新选项.使用以下内容在所需的任何文件夹中放置一个名为"Documentation.html"的文件

<meta http-equiv="REFRESH" content="0;URL=RELATIVE/PATH/TO/index.html">
Run Code Online (Sandbox Code Playgroud)


Chr*_*ris 2

正如我在 OP 的评论中提到的,最简单的解决方案可能是创建index.htmldoxygen 生成的文件的符号链接或快捷方式,而不是尝试让 doxygen 更改其输出文件的布局。然后可以将该符号链接/快捷方式放置在项目的根目录(或其他地方)中,指向./html/index/html,并命名任何您喜欢的内容,以使用户清楚地了解它是什么。

  • 您也许可以帮助我解决的另一件事是:在该文件夹到达最终用户之前,它会被压缩,然后解压缩,可能是在 Windows 计算机上。问题是符号链接在 Windows 上不起作用,而只是变成包含链接的 txt 文件。我无法(即使我的观察能力有限)想出一种方法来解决这个跨平台问题。有什么想法吗? (2认同)