Hace unos años, las personas le habrían dicho que se olvidara de las características dinámicas (como membresía / comercio electrónico) en sitios generados estáticamente. La buena noticia es que las cosas han cambiado mucho, y los proyectos JAMstack (JavaScript, API, Markup) a menudo tienen un generador de sitio estático en el núcleo de sus proyectos, aprovechando API externas para manejar partes móviles. ¡Muchas cosas que puedes manejar en la interfaz hoy en día!
En cuanto a su solicitud específica, puede agregar comercio electrónico de suscripción a ambos generadores fácilmente. Hay un montón de productos recurrentes para elegir, algunos más amigables para los desarrolladores que otros.
Snipcart (descargo de responsabilidad: trabajo allí) es uno que maneja suscripciones, productos digitales y productos regulares. Si desea tener una idea de cómo se vería su configuración de comercio electrónico con Jekyll & Middleman, aquí hay dos publicaciones útiles:
- Quiero construir mi primera aplicación web. ¿Tendré éxito si empiezo a codificar mi aplicación web (aprendiendo sobre la marcha) o si me tomo un mes para aprender primero los fundamentos de las redes informáticas?
- Quiero ser programador web, pero no sé si debería aprender PHP, Django o Python.
- Cómo realizar esta validación en ASP.NET MVC: si el campo FromDate tiene un valor, solo entonces, el campo EndDate también debe tener un valor
- Me gustaría desarrollar juegos móviles basados en la web. ¿Qué idiomas / motores son los más adecuados para esto?
- Tengo una idea increíble de aplicación / sitio web que puede obtener más de mil millones de usuarios. Pero no he requerido dinero y habilidades de codificación. Intenté la financiación colectiva pero no me ayudó. ¿Qué tengo que hacer?
- Tutorial de intermediarios (v4): Comercio electrónico estático en un generador de sitio Ruby
- Comercio electrónico de sitios estáticos: integración de Snipcart con Jekyll
Agregar un CMS a la mezcla / manejar múltiples idiomas:
- Comercio electrónico JAMstack con Siteleaf y Snipcart
- CloudCannon CMS para Jekyll: ejemplo de sitio multilingüe
¡Espero que esto ayude!