在 github 项目的(源代码树)文档中查找断开的链接

Finding broken links in the (source tree) documents for a github project

我正在寻找一些方法来为我的 github 项目html 页面(生成的标记)找到损坏的链接

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

Error: 403 Forbidden by robots.txt

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

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

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

因为 link-checker 可以成功检查其他 links,我不得不得出结论,GitHub 在其 robots.txt 中放置了一个排除项以防止 link-checkers 从抓取他们的网站。

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

我已经联系了支持人员,他们告诉我没有办法对源代码树执行此操作,(当然,如果文档位于另一个地方,例如 github 页面,那将是一个不同的故事)