Convertir HTML de nuevo a Markdown para editar en wmd
Pregunta
Tengo curiosidad por saber qué sucede cuando editas una publicación en este sitio.
Estoy usando wmd para mi editor de rebajas, por supuesto, cuando voy a editar, obtengo el HTML que generó, no la rebaja como en stackoverflow. Ahora, ¿hay alguna forma en que pueda almacenar ambos? ¿o es lo suficientemente confiable como para simplemente convertir el HTML de nuevo a Markdown para mostrar en el editor de wmd?
¡Gracias!
Solución
Mire el optionsExample.html
en su distribución de ADM. Hay una opción para enviar el resultado al servidor como Markdown.
Otros consejos
Si desea convertir HTML a Markdown en lote, puedo recomendar Aaron Swartz & # 8217; s html2text.py Python script con el que puede simplemente:
cat my.html | python html2text.py # outputs markdown
Editar 05/11/12: Hoy en día uso Pandoc que es como un cuchillo suizo para documentos de texto. Puede convertir html & Lt; & Gt; textile & Lt; & Gt; markdown & Lt; & Gt; epub & Lt; & Gt; pdf < > látex, etc.
Como Chris señala, puede enviar Markdown al servidor para que pueda almacenarlo allí como tal. Comencé a tratar de usar MarkdownJ para convertir en el lado del servidor, pero no (al momento de escribir esto) convierte imágenes a HTML correctamente, así que terminé con Java 6 Scripting: Rhino engine + showdown.js. Como WMD usa showdown.js, obtienes la misma transformación de Markdown a HTML. Funciona como un encanto (para Java 6, de todos modos).
Acabo de saber Markdownify (anteriormente html2text.php) que " escribe textos en Markdown y guárdelos en HTML. Ganará & # 8217; no necesita una copia de la entrada original de Markdown, ya que Markdownify puede convertir el HTML guardado de nuevo a Markdown. Y debido a que las impresiones de la página son mucho más frecuentes que las acciones de escritura, esto le brinda una forma simple de aumentar el rendimiento de su página. Otro beneficio para un CMS o software similar es que ahora solo se guarda un formato de texto & # 8212; HTML El usuario ahora puede elegir si desea escribir textos en HTML simple o usar un editor Wysiwyg completo. ¡Y, por supuesto, puede escribir en Markdown! & Quot;
Convertidores html de código abierto para rebajar escritos en JavaScript:
-
MarkItDown: convierte texto enriquecido a Markdown. Prueba en línea .
-
Un conversor de HTML a Markdown escrito en JavaScript. Prueba en línea .