Once

Formulario de contacto para Eleventy sin backend.

Un formulario de contacto de Eleventy puede permanecer completamente estático. Agregue un formulario HTML estándar a una plantilla Nunjucks, Liquid o HTML, envíelo a FormsFort y reciba envíos sin una función de servidor.

Iniciar plan pago Reserva migración gratuita

Cómo funciona

Tres pasos para la producción de formularios.

01

Cree un formulario

Cree un formulario FormsFort y copie la clave de acceso público.

02

Agregar un

Coloque el formulario en un include de Eleventy para que cada plantilla pueda reutilizarlo.

03

Compilación e implementación

Ejecute su compilación 11ty e implemente la build estático en cualquier host. FormsFort maneja los envíos.

Configuración

Eleventy se incluye con el formulario de contacto

<!-- _includes/contact-form.njk -->
<form action="https://api.formsfort.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />

  <label for="name">Name</label>
  <input id="name" name="name" type="text" autocomplete="name" required />

  <label for="email">Email</label>
  <input id="email" name="email" type="email" autocomplete="email" required />

  <label for="message">Message</label>
  <textarea id="message" name="message" rows="5" required></textarea>

  <input type="checkbox" name="botcheck" style="display:none" />
  <button type="submit">Send message</button>
</form>

<!-- Use it from a Nunjucks page -->
{% include "contact-form.njk" %}
Iniciar plan pago

Migración

Lista de verificación de migración.

Mueve un formulario existente en minutos sin reconstruir el marcado.

01

Cree un formulario FormsFort y copie la clave de acceso público.

02

Cree _includes/contact-form.njk, o use Liquid/HTML si coincide con su configuración de Eleventy.

03

Pegue el fragmento del formulario y reemplace YOUR_ACCESS_KEY.

04

Representa la inclusión desde su página de contacto o diseño.

05

Ejecute la compilación de Eleventy e implemente los archivos estáticos generados.

06

Envíe un mensaje de prueba desde la URL desplegada.

Preguntas frecuentes

Preguntas comunes.

¿Puede Eleventy procesar los envíos de formularios por sí solo?

No. Eleventy crea archivos estáticos. Utilice un backend de formularios alojado cuando los envíos necesiten entrega por correo electrónico, filtrado de spam, cargas, webhooks o registros.

¿Esto funciona con 11ty en GitHub Pages?

Sí. La página generada es HTML estático y se publica en FormsFort, por lo que funciona en páginas de GitHub y otros hosts estáticos.

¿Puedo usar Liquid en lugar de Nunjucks?

Sí. El formulario es HTML simple. Coloque el mismo marcado en una inclusión de Liquid o directamente en una página de Eleventy.

¿Los formularios de contacto de Eleventy admiten la carga de archivos?

Sí. Agregue enctype="multipart/form-data" y una entrada de archivo, luego habilite las cargas en el formulario FormsFort.

Dejar de administrar servidores de formularios.

Cree un endpoint de formulario de producción, migre su primer formulario de forma gratuita y escale cuando esté listo.

Iniciar plan pago Reserva migración gratuita