There’s a 404 Error Where a Page Should Be
Error 404 means that, as far as your web browser is concerned, the page you are looking for does not exist. Often even minor details can cause this to happen. If you have recently edited a page which now 404s, try the following:
- Check to confirm that the YML header for that page is still properly formed.
- Make sure that any new pages you are referencing in
_data/navigation.ymlare spelled correctly (even down to upper vs. lowercase). - Check that the
urlfields in_data/navigation.ymlcorrespond to thepermalinkfields in your webpage markdown files. - Make sure that there are no special characters interfering (e.g. double/single quotes, extra dashes, backticks etc.)