Tilføj en kontaktformular til dit statiske site: Astro, Hugo, 11ty, Jekyll
Ét snippet i din layout-skabelon. Virker i Astro, Hugo, 11ty, Jekyll, Gatsby, Bridgetown og alle andre statiske site-generatorer.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-contact></toimii-contact>
Trin for trin
Almindelige faldgruber
Ofte stillede spørgsmål
Hvordan tilføjer jeg det i Astro?
Drop script-tagget i din basis Layout-komponent (f.eks. src/layouts/Base.astro) og brug det brugerdefinerede element i alle .astro-filer. Astro renderer ukendte elementer som almindelig HTML — ingen client-direktiv nødvendig til selve tagget.
Hvordan tilføjer jeg det i Hugo?
Tilføj snippet'et til din layouts/partials/footer.html (eller hvor du indlæser brugerdefinerede scripts) og brug det brugerdefinerede element i dine indholdsfiler, layout-skabeloner eller shortcodes.
Hvordan tilføjer jeg det i 11ty (Eleventy)?
Tilføj snippet'et til din basis-layout (_includes/layout.njk i Eleventy-standarder). Det gælder for alle sider, der udvider layoutet. Sæt hot-reload til; du ser formularen, så snart dev-serveren genopbygger.
Hvordan tilføjer jeg det i Jekyll / GitHub Pages?
Tilføj snippet'et til _layouts/default.html (eller dit valgte layout). Brug det brugerdefinerede element i alle Markdown-posts ved at aktivere HTML i Markdown-rendereren.
Vil det bremse mit build?
Nej. Scriptet indlæses ved kørselstid, ikke ved byggetid — dit build udsender script-tagget, og browseren henter den faktiske komponent, når en besøgende rammer siden. Astro, Hugo, 11ty, Jekyll: alle upåvirket.
Indlejrer du på en anden platform?
De samme to linjer kode, gennemgået for hver platform.
Klar til at prøve det?
30-dages gratis prøveperiode. Intet kreditkort. Opsætning på få minutter.
Intet kreditkort påkrævet. Klar på 2 minutter.