MuxForms on Jekyll uses _includes/muxforms.html with the embed snippet and {% include %} from contact.html. Allow https://username.github.io or your custom domain.
Docs
Jekyll on GitHub Pages cannot run arbitrary backends—MuxForms runs off-site while your site stays static.
| Step | Detail |
|---|---|
| _includes/muxforms.html | Embed markup |
| contact.html | Include tag |
| _config.yml | mux_form_id site variable |
| Pages | Allow public origin |
<div data-form-id="{{ site.mux_form_id | default: 'FORM_UUID' }}"></div>
<script src="https://www.muxforms.com/embed.js" defer></script>---
layout: default
title: Contact
---
<h1>Contact</h1>
{% include muxforms.html %}Same include on every GitHub Pages org site.
Upgrade to Pro