parser node javascript html markdown

node - markdown to html javascript



¿Hay javascript para convertir HTML a markdown? (4)

Aunque no es un convertidor de wiky , wiky hace un trabajo decente al convertir HTML al marcado de wiki y viceversa.
Esto está escrito en JS y hace la conversión en una sola línea. Esto hace un trabajo decente en la conversión de HTML obtenido de un editor WYSIWYG a marcado de wiki que luego puede pasar a back-end para su posterior procesamiento.
Bueno, como se comentó antes, no todas las etiquetas HTML se pueden convertir, por lo tanto, es posible que tenga que quitarlas o escapárselas antes de guardarlas.

Hay showdown.js para convertir el descuento en HTML, y el Markdown de PHP para convertir el descuento en HTML. Mi pregunta es, ¿existe una biblioteca de JavaScript para convertir HTML en rebajas?


He comenzado un proyecto para hacer esto:

http://domchristie.github.com/to-markdown/

Todavía está en sus primeras etapas, por lo que no ha sido muy probado, pero es un comienzo.

Comentarios / contribuciones bienvenidos.


También he colaborado en un proyecto en github que hace esto. En este momento, solo se prueba en el navegador.

html2markdown

He hecho muchas pruebas en la web. Se agregó tonelada de pruebas unitarias. Todavía no es perfecto, pero funciona bien. Comentarios bienvenidos y estaré encantado de recibir solicitudes de extracción o corregir cualquier defecto que encuentre.


Teóricamente, puedes convertirlo nuevamente. Tendría que escribir su propio código de cruce DOM y convertir el HTML a Markdown.

En general, se cree que Markdown es la fuente de información legible / grabable por el ser humano que se convierte a HTML para un marcado y un estilo adicionales.

HTML puede ser mucho más complejo que Markdown y puede anidarse indefinidamente y dividirse en etiquetas. Es por eso que es tan cuestionable escribir un convertidor de propósito general que de manera confiable convierte HTML de nuevo a Markdown. Solo imagine que todos los espacios en blanco y los párrafos se van a despedir y que posiblemente causen un desastre terrible para el ojo humano.

Mi sugerencia es: a menos que genere HTML de origen usted mismo y sepa en qué consiste, no lo convierta de nuevo a Markdown. Mantenga la versión de Markdown todo el tiempo y conviértala a HTML cuando sea necesario.