mirror of
https://github.com/sipeed/sipeed_wiki.git
synced 2026-11-09 17:44:31 -06:00
断链图片一直在悄悄累积(本次清理前有 230 处),而且线上看不出来: teedoc-upload 只上传不删除对象存储里已移除的文件,旧副本把断链盖住了, 所以页面看起来正常。CI 里也从来没有任何链接检查。 - tools/check_image_links.py:只认 markdown ![]() 与 <img src>, 先剥离代码块以免把 `convert in.jpg out.jpg` 这类示例当成引用, 并按 site_config 的 route 解析站点绝对路径。 - tools/known_broken_images.txt:当前仍存在的 121 处已知断链基线。 CI 对不在基线中的断链报错,基线只许减不许增。 - .github/workflows/check_links.yml:push 与 PR 均运行。 - README:建议 --depth=1 浅克隆并解释原因——文档站的历史里保留了 每张图的所有旧版本(约 1GB),而贡献者只需要当前版本。