#broken-links #link #markdown #checker #local #web #check

bin+lib mdlc

Markdown 链接检查器。查找损坏的网页和本地链接。

5 个版本 (破坏性)

0.8.1 2024年1月17日
0.7.0 2022年10月17日
0.6.0 2021年3月10日
0.5.0 2021年3月10日
0.4.0 2021年3月10日

#broken-links 中排名第8

GPL-3.0-only

14KB
150

mdlc - Markdown 链接检查器

Rust

此工具的目的是读取所有解析的 Markdown 文件,提取所有链接(本地和远程),然后报告哪些链接已损坏。

待办事项

  • 获取表示 HashMap<String, Vec<String>>Filename: links 对的 HashMap<String, Vec<String>>
  • 将链接分为 localweb
  • 验证每个网页链接(HTTP 200 响应?)
  • 验证每个本地链接
    • 如果没有找到有效的本地链接,则在任何给定的常见父目录内搜索(或使用传递的目录作为父目录),计算字符串相似度以确定可能的错误拼写?
  • 按文件报告
    • 损坏的网页链接
    • 损坏的本地链接(可选地与最可能相似的文件一起,如果相似度高于阈值)

自述文件

依赖项

~9–20MB
~334K SLoC