SuperAPI AI 工具集

fixing-broken-links

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:扫描一个文件或一组文件中的 URL,测试每个链接是否有效,并修复失效链接。

主要能力:提取 Markdown 链接、裸 URL、HTML 的 href 与 src 属性、引用式链接定义以及本地相对路径;对外部链接用 curl 获取 HTTP 状态码并分类(200–299 正常,301/302 正常但记录跳转目标,403 可能有效可尝试浏览器 UA,404 失效,429 限流后重试一次,000 或超时重试一次后标记不可达);对本地路径用 [ -f "path" ] 检查文件是否存在,相对路径从所在目录解析。

使用方式:先提取链接,再批量并行测试以提速;对失效链接搜索当前正确 URL 并替换,若资源已不存在则移除链接保留文字、注释并加说明,或替换为 web.archive.org 存档版本;最后输出包含 URL、状态、动作的汇总表。

适用场景:维护文档、README、技能文件等含大量链接的内容。

限制:部分站点会拦截 curl 或限流(如 GitHub、npm),需加 UA 或间隔请求;修改后需重新读取文件确认格式未被破坏,Markdown 链接语法应保持 text 无多余空格。具体安装与调用方式暂未提供。