Thing I learned building a link checker for static blogs: a lot of sites block requests coming from GitHub's runners, so a naive checker flags perfectly fine pages as dead. Linkguard marks those as blocked instead, and for links that really are gone it looks up a Wayback copy you can swap in. https://linkguard.persistwise.com
LinkguardLinkguard: link checker for static sitesA free GitHub Action that checks outbound links in Jekyll, Hugo and folderblog sites and finds Wayback Machine snapshots for dead ones.