我几乎没有 HTML 经验,但我正在使用 Doxygen 创建代码文档。我将所有 Doxygen 生成的 HTML 文件放在我的 C 项目的子目录中。
此文档适用于我构建的库,我希望用户能够查看 HTML 文档,而无需在 Doxygen 子目录中搜索 index.html
。我尝试创建 index.html
的 Windows 快捷方式,但这仅适用于我的工作计算机。每当我在另一台计算机上尝试时,Windows 都会请求我工作计算机的用户名和密码。然后我尝试将 index.html
文件复制到我的库的顶层;但是,这样做时,似乎许多链接已损坏并且文件无法正确打开。
请注意,我不希望在服务器上托管此文档,该文档将与源代码一起分发,因为该库(当前)供内部教育大学使用,我不确定是否允许我使用使其开源。
换句话说,这就是我正在寻找的文件结构类型:
Project Folder
-Doxygen Documentation Folder
-index.html
-Source Code Folder
-Shortcut to index.html
最佳答案
有一个线程 here 这应该有帮助。
本质上,建议是拥有一个顶级 index.html
,将读者链接或重定向到 doxygen 文件夹中的那个。我注意到您是 HTML 新手,但它非常简单。
有一个最小的 index.html
示例,您可以在该线程的底部使用它,我将在此处复制该示例,以防该线程消失。它由 Clemens Feige 贡献。
<head>
<meta http-equiv="refresh" content="1; URL=doxygen/index.html">
</head>
<body>
<p>You will be redirected automatically, otherwise please <a
href="doxygen/index.html">click here</a>.</p>
</body>
您需要根据您的设置调整路径。
关于html - 制作相对路径 HTML 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639253/