Vodič
Eleventy kontakt forma (backend nije potreban)
Eleventy renderuje u statički HTML pri buildu, pa je Eleventy kontakt forma samo obična HTML forma u Nunjucks (ili Liquid, ili čistom HTML) šablonu. Action forme pokazuje na Formhook, i ničeg drugog nema.
Snipet
{# src/contact.njk - Nunjucks template, plain HTML form #}
<form action="https://formhook.app/f/YOUR_API_KEY" method="POST">
<input type="email" name="email" placeholder="Email" required />
<textarea name="message" placeholder="Message" required></textarea>
<input type="text" name="_gotcha" tabindex="-1" autocomplete="off" hidden />
<input type="hidden" name="_redirect" value="{{ site.url }}{{ '/thanks' | url }}" />
<button type="submit">Send</button>
</form>Kako radi
Snipet radi u svakom Eleventy jeziku šablona - Nunjucks (prikazan), Liquid, Handlebars, čist HTML, JSX. Filter {{ '/thanks' | url }} primenjuje Eleventyjevu URL transformaciju da bi _redirect radio ispravno sa pathPrefix. Ubacite formu u šablon stranice ili include - svejedno je.
Šta se dešava dalje
- Unos stiže u vašu Formhook kontrolnu tablu u roku od sekunde.
- Push obaveštenje stiže na svaki uređaj na kom ste ga uključili.
- Odgovorite direktno iz kontrolne table (Pro i više) - drži vaš pravi inboks van HTML-a forme.
Isporučite svoju Eleventy kontakt formu danas.
Registrujte se besplatno, napravite formu, nalepite API ključ. Pet minuta.
Počnite besplatnoBesplatni paket: 5 formi · 250 unosa mesečno · Bez kreditne kartice.
Eleventy kontakt forma - FAQ
Da li ovo radi sa podrazumevanim Eleventy build pipelineom?
Mogu li ovo da koristim iz JSX ili Liquid šablona?
Kako da rešim spam bez dodavanja integracije pri buildu?
Vodiči za druge frameworke
Migrating from Formspree? See how Formhook compares.