DSH Plugins
返回列表
🧰

dsh-dead-links

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install ZhijiangTang/dsh-dead-links

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install ZhijiangTang/dsh-dead-links 即可安装本插件,源码地址为 https://github.com/ZhijiangTang/dsh-dead-links 。

插件介绍

文档写得再认真,外部链接终究会腐烂——接口下线、域名过期、页面迁移,每一条死链都在悄悄消耗读者的信任。dsh-dead-links 将这件事变成一次自动化扫描:指向文档目录,它即可递归遍历所有 Markdown 文件,逐行提取 http(s) 链接,并发探测每条 URL 的存活状态,最终输出带文件路径、行号、状态码的结构化 JSON 报告,让死链一目了然。

探测策略上,它坚持 HEAD 优先以减少带宽消耗,遇到 405 或 403 时自动降级为 GET 复测;并发数默认 5(可配 1 至 10),同一 URL 只发起一次请求并按出现位置映射回去,既快又不给目标站点造成突发压力。整个过程严格只读:不修改、不写入、不落盘任何被扫描文件,网络异常也不会抛出,一律折叠进 JSON 的 error 字段,方便上游程序直接消费。

适合维护技术文档、API 参考、内部 Wiki 或博客站点的个人与团队。配合未来的调度器做周期性触发,即可实现每周自动跑一遍死链检测、把清单推给模型审阅或修复,将文档健康检查变成一条全链路只读的结构化流水线。

使用场景

  • 发布前批量检查文档中的外部链接是否仍然有效
  • 周期性文档健康巡检,及时发现并修复腐烂链接
  • 新接入第三方 API 文档后验证所有引用 URL 可达性

适合人员

  • 维护技术文档或 API 参考的开发者
  • 管理内部 Wiki 或知识库的工程团队
  • 运营技术博客、需要保持链接质量的写作者