Contactformulier toevoegen aan je statische site: Astro, Hugo, 11ty, Jekyll
Één snippet in je layout-template. Werkt in Astro, Hugo, 11ty, Jekyll, Gatsby, Bridgetown en elke andere static site generator.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Stap voor stap
Veelvoorkomende valkuilen
Veelgestelde vragen
Hoe voeg ik het toe in Astro?
Zet de script-tag in je basis Layout-component (bijv. src/layouts/Base.astro) en gebruik het custom element in elk .astro-bestand. Astro rendert onbekende elementen als gewone HTML — voor de tag zelf is geen client-directive nodig.
Hoe voeg ik het toe in Hugo?
Voeg het snippet toe aan je layouts/partials/footer.html (of waar je ook aangepaste scripts laadt) en gebruik het custom element in je inhoudsbestanden, layout-templates of shortcodes.
Hoe voeg ik het toe in 11ty (Eleventy)?
Voeg het snippet toe aan je basislay-out (_includes/layout.njk in Eleventy-standaarden). Het geldt voor elke pagina die de lay-out uitbreidt. Zet hot-reload aan; je ziet het formulier zodra de dev-server herbouwt.
Hoe voeg ik het toe in Jekyll / GitHub Pages?
Voeg het snippet toe aan _layouts/default.html (of je gekozen lay-out). Gebruik het custom element in elk Markdown-bericht door html in te schakelen in de Markdown-renderer.
Vertraagt het mijn build?
Nee. Het script laadt tijdens runtime, niet tijdens de bouw — je build stuurt de script-tag mee en de browser haalt de eigenlijke component op wanneer een bezoeker de pagina bezoekt. Astro, Hugo, 11ty, Jekyll: allemaal onbeïnvloed.
Insluiten op een ander platform?
Dezelfde twee regels code, uitgelegd voor elk platform.
Klaar om het te proberen?
30 dagen gratis. Geen creditcard. Binnen minuten ingesteld.
Geen creditcard nodig. Binnen 2 minuten klaar.