tutorial online examples code markdown wmd

online - markdown tutorial



Convierte HTML de nuevo a Markdown para editarlo en wmd (5)

Mire las optionsExample.html en su distribución de WMD. Hay una opción para enviar el resultado al servidor como Markdown.

Tengo curiosidad por hacer lo que sucede cuando editas una publicación en este sitio.

Estoy usando wmd para mi editor de markdown, por supuesto cuando voy a editar, obtengo el HTML que generó, no el markdown, como en stackoverflow. Ahora, ¿hay alguna forma de poder almacenar ambos? ¿o es lo suficientemente confiable como para simplemente convertir el HTML de nuevo a un marcado para mostrar en el editor wmd?

¡Gracias!


Como señala Chris, puede enviar Markdown al servidor para que pueda almacenarlo allí como tal. Empecé a tratar de utilizar MarkdownJ para convertir en el lado del servidor, pero no (en el momento de escribir esto) convertir imágenes a HTML correctamente, así que terminé yendo con Java 6 Scripting: Rhino engine + showdown.js. Dado que WMD usa showdown.js, obtienes la misma transformación Markdown-to-HTML. Funciona como un encanto (para Java 6, de todos modos).


Acabo de saber Markdownify (anteriormente html2text.php) que "escribe textos en Markdown y los guarda en HTML. No necesitará una copia de la entrada de Markdownify original, ya que Markdownify puede convertir el HTML guardado de nuevo a Markdown. Y porque la página las impresiones son mucho más frecuentes que las acciones de escritura, esto le brinda una manera 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: HTML. El usuario puede elegir si desea escribir textos en HTML simple o use un editor Wysiwyg completo. ¡Y, por supuesto, puede escribir en Markdown! "


Si desea convertir HTML a Markdown en lote, puedo recomendar el script html2text.py Python de Aaron Swartz con el que puede:

cat my.html | python html2text.py # outputs markdown

Editar 11/05/12: Hoy en día uso Pandoc, que es como un cuchillo suizo para documentos de texto. Puede convertir html <> textile <> markdown <> epub <> pdf <> latex, etc.