Your site's public frontend can live in a GitHub repository you own. Connect GitHub in Settings → General and one click creates the repo, sets up a deploy workflow, and configures GitHub Pages.
Served on your domain automatically
The platform reverse-proxies the Pages build on your site's own domain. There are no DNS records to add and nothing to configure at GitHub — push to main and the deploy is live on your domain when the workflow finishes. The CMS admin stays at /_emdash/admin on the same domain.
Shadow only what you build
Routes the frontend implements replace the CMS-rendered page; everything else — search, feeds, detail pages you have not built yet — falls through to the CMS. You can take over the site one page at a time.