-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
It's easy to add broken links to a website, whether through just mis-pasting a URL, resources moving around, or mistakes in our use of hugo (see #48 ). When we launched the new website, I ran it through a number of link checkers to try and head off such cases, but it feels like we need some sort of ongoing CI-style link checking, whether that's doing checks of some sort on PRs or doing some sort of automated/nightly checking. A challenge here is that there can be a lot of extraneous noise or things outside of our control in such checking, so how do we make it maintainable and have it focus on the things we have more control over than those we don't?
Here are some of the link checking packages I've tried out:
- https://www.deadlinkchecker.com/website-dead-link-checker.asp: Only checks 2000 URLs on the free plan
- https://www.drlinkcheck.com/account/subscriptions/1/projects/1/reports/all-issues: Only checks 1500 URLs on the free plan, but seems more focused on our site and less on external links?
- https://github.com/stevenvachon/broken-link-checker: Has been running for awhile, so I’ve yet to determine how well it works; runs from the command-line, though
- Related: https://github.com/LukasHechenberger/broken-link-checker-local
Not tried, but curious:
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request