【问题标题】:Finding broken links in the (source tree) documents for a github project在 github 项目的(源代码树)文档中查找损坏的链接
【发布时间】:2017-11-04 17:25:24
【问题描述】:

我正在寻找某种方法来为我的 github 项目找到 html 页面(生成的降价)中的损坏链接

我尝试使用W3C link checker,但收到此消息:

错误:403 被 robots.txt 禁止

(我尝试过其他类似的工具,也遇到了同样的问题)

还有其他方法(当然除了手动测试链接!)我可以找出我的 github 项目中哪些链接被破坏了吗?

感谢您的帮助和亲切的问候,Tord

【问题讨论】:

    标签: github hyperlink broken-links


    【解决方案1】:

    因为链接检查器可以成功检查其他链接,所以我必须得出结论,GitHub 在其 robots.txt 中放置了一个排除项,以防止链接检查器抓取他们的网站。

    其他链接检查器可能会根据排除规则工作,但如果 GitHub 不允许来自 W3C 的已知检查器,我认为大多数其他有效的检查器也不会工作。您可以尝试klinkstatus,它位于大多数存储库中(基于 KDE 构建)。如果其他的也不起作用,我认为 GitHub 不希望将带宽花费在链接检查器上。当我进行查询时,GitHub 的支持总是会回复我,所以如果您无法从他们的网站上找到信息,我建议您联系他们的支持。

    【讨论】:

    • 感谢您的帮助,使用 klinkstatus 至少调查了一些链接,但无法测试文档本身中的链接(并且没有检查子页面)。我会尝试联系 Github 支持。亲切的问候,Tord
    【解决方案2】:

    我已联系支持人员,他们告诉我无法对源代码树执行此操作,(当然,如果文档位于其他位置,例如 github 页面,那就是另一回事了)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多