Github markdown 链接验证工具

Github tool to validate links in markdown

我计划在我的一些 README.md 文件中做的是向我引用的其他站点提供 hyperlinks。但是,当 link 死亡或移动时,我们都 运行 陷入了那个问题,并且说 link 变得无效。 =(

是否有 github 工具可以 运行 每晚检查 README.md 文件(或类似文件)中的所有 link 是否正常工作?

我正在寻找的是具有类似于 Travis CI 的功能的东西,其中一个项目可以在项目的 github 主页上有一个标有 "link-passing" 的徽章。 (例如:scikit-learn 拥有那两个看起来很优雅的 "build-passing" 徽章。)

根据我从你的问题中得到的信息,Travis 实际上足以完成检查任务。

我已经在this project实现了。它基于名为 grunt-deadlink 的 nodejs 包,还包括 Travis-CI 配置。不幸的是它不支持夜间测试(据我所知)。

对于闪亮的徽章,你可以简单地使用这个 badge generator service

我想你想用的是awesome_bot

它不提供您想要的徽章,但会检查文件中的 URL。

另一个可以集成到您的 CI-Pipeline 中的工具是 mlc

我把它集成到另一个project of mine

的管道中

mlc link 检查器是用 Rust 编写的,通过使用异步调用检查 Web links 相当快。