MuxForms on GitHub Pages is the standard embed snippet in your layout or index.html. Allow https://username.github.io or your custom domain on the form; submissions never touch GitHub Actions unless you add them.
Docs
GitHub Pages serves static files only—MuxForms is the backend your repo does not need to host.
| Item | Value |
|---|---|
| Host | github.io or custom domain |
| Allowlist | Exact public origin |
| Build | Optional Jekyll; embed works either way |
| Secrets | Never commit ingest secrets |
<!-- docs/index.html or root index.html --> <main> <h1>Contact</h1> <div data-form-id="FORM_UUID"></div> </main> <script src="https://www.muxforms.com/embed.js" defer></script>
For https://acme.github.io allow `https://acme.github.io`. For `https://docs.acme.com` on Pages, allow that hostname instead.
One form id on the README site and the marketing repo.
Upgrade to Pro