Hola a todos.
Estoy comenzando a crear una Web App que crea unos diagramas (diagramas simples, pero interactivos básicamente con JS y CSS). El tema es que quiero que una vez que el usuario cree el diagrama completo, pueda exportar y descargar su trabajo a un archivo HTML. Es necesario que se exporte a HTML y no a imagen o PDF, ya que es dinámico con HTML (cambio de colores con hover, y cosas similares).
¿Cómo puedo exportar a HTML el resultado de lo creado? Obviamente todo lo que se creó se agregó de forma dinámica en el DOM, tanto el HTML como el CSS, entonces necesito que si por ejemplo el usuario creo 5 cajas, se exporte el código HTML y CSS de los 5 DIVs usados para las 5 cajas. Además que ese archivo exportado pueda incluir las cabeceras donde llamo a jquery, bootstrap, LESS, y otros.
¿Alguien sabe como hacerlo o me puede orientar qué camino seguir? Idealmente usar Javascript y no PHP.
Muchas gracias desde ya!