You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hugo does a great job ensuring all pages that link to each other internally don't 404. However, for large moves like we did recently with forms, we may 404 a number of inbound links from other sources, or bookmarks folks have. To ensure these don't break, it's nice to generate a list of all known URLs on main, do a big move, and then check that all the known URLs safely redirect.
Two scripts were written already which we may choose to repurpose - but likely this should be:
rewritten in node
run in CI and block a merge if it fails
allow users to run locally so they don't have to wait for CI
The text was updated successfully, but these errors were encountered:
Ok! I did some exploratory research and here's what I think the rough structure is - open to input though! For every PR that wants to merge to main, CI will:
build a version of the site based off the branch - see how we do this already for a weekly link check
Hugo does a great job ensuring all pages that link to each other internally don't
404
. However, for large moves like we did recently with forms, we may404
a number of inbound links from other sources, or bookmarks folks have. To ensure these don't break, it's nice to generate a list of all known URLs onmain
, do a big move, and then check that all the known URLs safely redirect.Two scripts were written already which we may choose to repurpose - but likely this should be:
The text was updated successfully, but these errors were encountered: