【问题标题】:doxygen html page looking strange after upload [closed]doxygen html页面在上传后看起来很奇怪[关闭]
【发布时间】:2016-06-18 03:59:31
【问题描述】:

我想将 Doxygen 材料上传到文件服务器。设置很原始:apache2 指向 /home/me/doxygen。

我正在 Jenkins 从站上构建文档,然后通过 SSH 发布将它们推送到服务器机器上。

当我在 Firefox 中访问 myserver/doxygen/index.html 时,它们看起来格式不正确,就像左侧框架掉入了中间框架之一。导航在技术上有效,但它不直观且丑陋。 (在本地,它在任何系统上都可以正常显示。)

我几乎没有使用网络服务器和 HTML 的经验,所以如果我问的问题非常明显(看起来很简单),请原谅我。据我所知,这可能是由于我忽略的任何类型的服务器配置,或者我的“上传”技术,或者 Publish Over SSH 插件引起的……我真的不知道从哪里开始寻找。谢谢。

【问题讨论】:

  • 请详细说明是什么导致了反对票?
  • 正如所写,这个问题太宽泛了。任何试图提供帮助的人都必须猜测可能导致问题的许多问题中的任何一个。首先,检查所有文件是否被实际复制。接下来,您可以通过使用大多数浏览器中内置的开发人员工具来开始诊断问题所在,从而获得更多信息。加载开发者工具,然后调出你的 doxygen 索引。在加载 CSS 和 JS 资源时查找控制台错误和错误。
  • 嗯,没错。会的。

标签: html jenkins doxygen


【解决方案1】:

如果您使用的是 jenkins,您可以使用 HTML publisher plugin 将您的 html 直接放入 jenkins。

然后插件负责包含所有使用的文件:

【讨论】:

  • 谢谢,但我想使用一些带有身份验证的东西。该插件似乎不支持。
  • 您可以使用 jenkins 进行身份验证。 html 嵌入到 jenkins 作业中,因此您不需要任何其他内容。
  • 好的,谢谢你的建议,我试试看。它比 Publish Over 插件更适合我的配置。但是,不能当场尝试,因为它似乎确实需要重新启动 Jenkins。
  • 如果您打算使用 HTML Publisher 来提供来自 Jenkins 的内容,您应该了解内容安全策略,它限制了 Jenkins 默认发布的内容。详情:stackoverflow.com/a/34682268/172599
  • 理论上我喜欢这种方法,但似乎只发布了 index.html 文件。我的项目的 doxygen 输出非常广泛,包括图像和大量链接文档。有没有办法发布 doxygen 生成的整个 html 输出文件夹?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-12
  • 2020-06-23
  • 2013-02-24
  • 2022-12-18
  • 1970-01-01
  • 2021-07-02
  • 1970-01-01
相关资源
最近更新 更多