Formulario de boletín Hugo
Añade un registro de boletín a tu sitio en Hugo sin backend. Un solo campo de correo electrónico, coloca el markup en un shortcode o partial, y los suscriptores llegan a tu bandeja de entrada o a tu herramienta de correo. No se requiere servidor.
Como construirlo
- Crea un formulario en tu panel de Formpaste y copia su clave de acceso.
- Añade el HTML de arriba a un shortcode o partial de Hugo.
- Reemplaza YOUR_ACCESS_KEY_HERE con tu clave de acceso, luego reconstruye y despliega.
Prompt para tu agente de programación con IA
Give me a plain HTML newsletter signup form with a single email field for a Hugo site that POSTs to https://api.formpaste.com/submit with a hidden access_key input. I will place it in a shortcode. No server, no JavaScript.O conecta el servidor MCP de Formpaste con Claude Code, Codex, Cursor, Claude Desktop, VS Code o cualquier cliente mcp-remote. Ver la guía de configuración.
Puntos claves de Hugo
Hugo construye HTML estático, así que un formulario de Formpaste es solo markup que colocas en una plantilla o en un shortcode. No hay servidor en un sitio Hugo, y no necesitas uno. El formulario envía el POST directamente a Formpaste.
Coloca el formulario en un partial o un shortcode
Añade el markup del formulario a un partial de layout (layouts/partials) para reutilizarlo, o envuélvelo en un shortcode para poder colocarlo en cualquier archivo de contenido con una sola etiqueta.
El HTML crudo en Markdown necesita un shortcode
El renderizador Goldmark de Hugo elimina el HTML inline en los archivos de contenido por defecto. Usa un shortcode para el formulario, o habilita el renderizado unsafe en hugo.toml, para que el markup no se pierda.
Sin servidor no hay configuración que añadir
Como el formulario envía el POST a un endpoint externo, nada cambia en tu build de Hugo ni en tu hosting. Funciona igual en Netlify, GitHub Pages o donde sea que despliegues la salida estática.
El access_key oculto se queda en el markup
Mantén el input oculto access_key exactamente como se generó. Identifica tu formulario ante Formpaste.
Que debes acertar
Un solo campo convierte mejor
Un formulario de boletín debe pedir solo el correo electrónico. Cada campo adicional reduce los registros.
Confirma antes de celebrar
Muestra un mensaje de suscrito al tener éxito. Si necesitas doble confirmación, envíala desde tu herramienta de correo, no desde el formulario.
Envía los datos a tu herramienta de correo
Reenvía los envíos a tu ESP con un webhook para que los nuevos suscriptores lleguen adonde envías tus campañas.
Cómo funciona
Tres pasos simples para que los envíos de formularios lleguen a tu bandeja de entrada.
Crea tu formulario, apunta la URL de action al endpoint de Formpaste y añade tu clave de acceso.
Crea tu formulario
Regístrate, verifica tu correo y crea una clave de acceso en tu panel.
Copia el código
Pega el fragmento de arriba en tu proyecto. Elige CSS o Tailwind para que combine con tu sitio.
<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">Correo electrónico
<input type="email" name="email" placeholder="tu@ejemplo.com" 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">Suscribirme</button>
</form>Añade tu clave de acceso
Reemplaza el marcador por tu clave de acceso para empezar a recibir envíos.
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">Formulario de boletín Hugo FAQ
Pega un formulario. Recibe envíos.
Al instante, sin configurar ningún backend, servidor ni base de datos. 250 envíos/mes gratis, sin tarjeta de crédito.