Jekyll-Newsletter-Formular

Füge deiner Jekyll-Site eine Newsletter-Anmeldung hinzu, ganz ohne Backend, perfekt für GitHub Pages. Ein E-Mail-Feld, pack es in ein Include, und Abonnenten landen in deinem Posteingang oder deinem E-Mail-Tool. Kein Server nötig.

So baust du es

  1. Erstelle ein Formular in deinem Formpaste-Dashboard und kopiere den Zugangsschlüssel.
  2. Füge das HTML oben zu einem Jekyll-Include hinzu.
  3. Ersetze YOUR_ACCESS_KEY_HERE durch deinen Zugangsschlüssel, dann neu bauen und deployen.

Prompt für deinen KI-Coding-Agenten

Give me a plain HTML newsletter signup form with a single email field for a Jekyll site (GitHub Pages) that POSTs to https://api.formpaste.com/submit with a hidden access_key input. I will place it in an include. No server, no JavaScript.

Oder verbinde den Formpaste-MCP-Server mit Claude Code, Codex, Cursor, Claude Desktop, VS Code oder einem beliebigen mcp-remote-Client. Zur Einrichtungsanleitung.

Jekyll-Fallstricke

Jekyll rendert statisches HTML, also ist ein Formpaste-Formular einfaches Markup in einem Layout, Include oder einer Page. Es funktioniert sauber auf GitHub Pages, wo du überhaupt keinen Server-Code ausführen kannst.

Zur Wiederverwendung in ein Include packen

Lege das Formular-Markup in _includes ab und ziehe es mit einem einzigen Include-Tag in jede Page oder jedes Layout. So bleibt eine einzige Kopie des Formulars für die ganze Site erhalten.

Liquid lässt dein HTML in Ruhe

Jekyll verarbeitet Liquid, nicht dein Formular-Markup, also läuft das HTML unverändert durch. Escape eine wörtliche doppelte geschweifte Klammer nur, wenn du wirklich eine im Formular brauchst.

Perfekt für GitHub Pages

GitHub Pages liefert statische Dateien aus und führt kein Backend aus, also ist ein Formular, das an Formpaste postet, der unkomplizierte Weg, dort Einsendungen zu sammeln.

Den versteckten access_key behalten

Das versteckte access_key-Feld muss im Markup bleiben. Es sagt Formpaste, welches Formular die Einsendung erhalten hat.

Worauf es ankommt

Ein Feld konvertiert am besten

Ein Newsletter-Formular sollte nur nach der E-Mail fragen. Jedes zusätzliche Feld senkt die Anmeldungen.

Bestätige, bevor du feierst

Zeig bei Erfolg eine Abonniert-Meldung. Falls du Double-Opt-in brauchst, versende die Bestätigung über dein E-Mail-Tool, nicht über das Formular.

Leite an dein E-Mail-Tool weiter

Leite Einsendungen mit einem Webhook an dein ESP weiter, damit neue Abonnenten dort landen, wo du deine Kampagnen versendest.

So funktioniert es

Drei einfache Schritte, bis Formular-Einsendungen in deinem E-Mail-Posteingang landen.
Erstelle dein Formular, setze die action-URL auf den Formpaste-Endpunkt und trage deinen Zugangsschlüssel ein.

1

Formular erstellen

Melde dich an, verifiziere deine E-Mail und erstelle einen Zugangsschlüssel im Dashboard.

2

Code kopieren

Füge das Snippet oben in dein Projekt ein. Wähle CSS oder Tailwind passend zu deiner Website.

<form action="https://api.formpaste.com/submit" method="POST" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">E-Mail
    <input type="email" name="email" placeholder="du@beispiel.de" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
  </label>
  <button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Abonnieren</button>
</form>
3

Zugangsschlüssel hinzufügen

Ersetze den Platzhalter durch deinen Zugangsschlüssel, um Einsendungen zu empfangen.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

Jekyll-Newsletter-Formular FAQ

Formular einfügen. Einsendungen erhalten.

Sofort, ohne Backend, Server oder Datenbanken einzurichten. 250 Einsendungen/Monat kostenlos - keine Kreditkarte.

Andere Jekyll-Formulare