SuperAPI AI 工具集

lychee

编程与开发

查看项目

更新于 10-15 23:46

技能介绍

用途:lychee 是一款用 Rust 编写的快速链接检查器,用于在 Markdown、HTML 和其他文本格式中查找失效的 URL 与邮箱地址,适合校验链接、发现死链。

主要能力:可递归检查整个项目,也可检查单个文件、Glob 模式或网站 URL。支持关闭进度条以适配脚本与 CI,退出码 0 表示全部通过,非零表示发现失败。可启用邮箱与片段锚点检查(--include-mail、--include-fragments),可用正则排除 URL 或路径(--exclude、--exclude-path,可重复),可重映射 URL 模式(--remap)。调试方面支持 --dump 仅列出提取链接、-vvv 查看重试详情、--suggest 通过网页存档建议替换。

使用方式:检查整个项目运行 lychee . ;检查单文件用 lychee README.md;检查 Glob 用 lychee 'docs/**/*.md'(需加引号防止 shell 展开);检查网站用 lychee https://example.com。CI 中可用 lychee --no-progress .。结构化输出可用 -f json 或 -f markdown。

规则与限制:建议设置 GITHUB_TOKEN 环境变量以避免 GitHub 速率限制;使用 --exclude-all-private 跳过私有 IP 与回环地址;可创建 lychee.toml 保存项目级持久配置;使用 --cache . 加快重复检查。

资料未提供的部分:具体平台支持、收费与价格、安装命令等暂未提供。