Vodič
Jekyll kontakt forma (backend nije potreban)
Jekyll builduje statički HTML, što znači da je Jekyll kontakt forma samo obična HTML forma u Liquid šablonu. Ovo je retko rešenje za kontakt formu koje radi na GitHub Pages od prve, jer GitHubova Jekyll lista dozvoljenih plaginova nije bitna kada je vaš backend negde drugde.
Snipet
---
# _pages/contact.html
layout: default
permalink: /contact/
---
<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="{{ '/thanks' | absolute_url }}" />
<button type="submit">Send</button>
</form>Kako radi
Snipet koristi Jekyllov front matter za deklarisanje permalinka i layouta stranice. Sama forma je čist HTML - Jekyll dira samo deo {{ '/thanks' | absolute_url }}, koji se pri buildu širi u pravi URL sa primenjenim baseurl. Forma šalje POST na Formhook iz pregledača posetioca, pa GitHub Pages build sandbox nema nikakve veze s tim.
Š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) - posebno zgodno za GitHub Pages sajtove koji nemaju drugi mehanizam slanja imejlova.
Isporučite svoju Jekyll 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.
Jekyll kontakt forma - FAQ
Da li ovo radi na GitHub Pages sa podrazumevanim Jekyll buildom?
Mogu li da imam više formi (npr. kontakt i bilten) na istom Jekyll sajtu?
Kako da preusmerim na stranicu zahvalnice na GitHub Pages sajtu?
Vodiči za druge frameworke
Migrating from Formspree? See how Formhook compares.