Github工具验证Markdown中的链接

8

我计划在我的一些README.md文件中提供对其他引用网站的超链接。然而,当链接失效或被移动时,我们都会遇到这个问题,导致链接无效。 =(

是否有一个Github工具可以每晚运行检查,以查看README.md文件(或类似文件)中的所有链接是否正常工作?

我正在寻找的是类似于Travis CI的功能,其中项目可以在其主Github页面上拥有"链接通过"徽章。 (例如:scikit-learn拥有两个漂亮的“构建通过”徽章。)

3个回答

6
我认为你想要使用的是awesome_bot
它虽然没有提供你想要的徽章,但可以检查文件中的URL。

看起来你可以让Travis为你运行测试。可能不会有专门针对URL的单独徽章,但没关系。我认为这应该已经足够了。谢谢! - hlin117

2
根据您的问题,Travis已经足够完成检查任务。我已经在这个项目中实现了它。它基于名为grunt-deadlink的nodejs包,也包括Travis-CI配置。不幸的是,它不支持夜间测试(据我所知)。
对于闪亮徽章,您可以简单地使用badge generator service生成器服务。

1

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

我将它集成到了我的另一个项目的流程中。

mlc链接检查器是用Rust编写的,通过使用异步调用来检查网页链接,速度相当快。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接