Solución:
Sí, se puede hacer de esta manera con la ayuda de Formspree.
Formspree
http://formspree.io/
Formularios HTML Simplemente envíe su formulario a nuestra URL y lo reenviaremos a su correo electrónico. No se requiere PHP, Javascript o registrarse, ¡perfecto para sitios estáticos! Solo necesita abrir su editor de texto y pegar el siguiente código:
<form action="http://formspree.io/[email protected]"><input type="email" name="_replyto"><textarea name="body"></textarea><input type="submit" value="Send"></form>
Eso es todo, ¡tu formulario ya funciona! Publicará el formulario en un dominio externo, formspree.io, y le enviará un correo electrónico con todo el contenido del formulario. Sin base de datos. Y puede presionar responder en su buzón para continuar la conversación con su visitante.
Esta herramienta fue creada por los chicos de Brace, luego de código abierto y alojada por Assembly.
Configurarlo es fácil y gratis. Así es cómo:
Ni siquiera tienes que registrarte.
- Configurar el formulario HTML
Cambie el atributo de acción de su formulario a este y reemplace [email protected]
con su propio correo electrónico.http://formspree.io/[email protected]
- Envíe el formulario y confirme su dirección de correo electrónico
Vaya a su sitio web y envíe el formulario una vez. Esto le enviará un correo electrónico solicitando que confirme su dirección de correo electrónico, para que nadie pueda comenzar a enviarle spam desde sitios web aleatorios.
- Todo listo, recibe correos electrónicos
A partir de ahora, cuando alguien envíe ese formulario, le enviaremos los datos por correo electrónico.
Esto no se puede hacer de forma nativa en las páginas de GitHub. Deberá utilizar algún tipo de herramienta de envío de formularios.
La documentación de las páginas de GitHub describe lo que puede y no puede hacer con el alojamiento y los complementos que admite.
Las páginas de Github no son compatibles con php y algunas de las otras cosas de backend que necesitarías para esto. Un enfoque simple es simplemente crear un formulario de Google que corresponda a su formulario html y usar la acción enviar a eso. Es un poco más complicado hacerlo sin una redirección, pero se puede hacer.
Así es como lo hice: https://github.com/toperkin/staticFormEmails/blob/master/README.md