---
import BaseLayout from '../layouts/BaseLayout.astro';
// Prerendered to dist/404.html, which Cloudflare Pages serves with a real 404
// status for any unmatched path. This page is NOT optional: without a 404.html
// in the output, Pages answers every unknown URL with the homepage at HTTP 200 —
// a soft 404 that invites search engines to index arbitrary URLs as the
// homepage. (On Vercel the SSR function rendered Astro's built-in 404 instead.)
---
404
That page doesn't exist.
It may have moved, or the link may be wrong. The blog index and the
homepage are good places to pick things back up.