markdown wmd-editor

markdown - Guardar contenido del control del editor WMD



wmd-editor (2)

Guarde de forma absoluta el código de Marcado tal como lo ingresó el usuario.

Entonces necesitarás un convertidor de Markdown que lo convierta a HTML para mostrarlo.

Encontrarás un montón de estos en
http://en.wikipedia.org/wiki/Markdown#Converters
y
http://markdown.infogami.com/

Yo votaría en contra de usar JS en tu caso. Parece que hay una implementación de .NET pero no puedo decirte lo bueno que es.

Al renderizar su página, tendrá que pasar el código de reducción a un convertidor como el anterior y luego generar el HTML devuelto.

Si el rendimiento es un problema, también podría considerar guardar el código de Marcado (para su edición posterior) Y el código HTML (para mostrar) en la base de datos. De esa forma solo se convertirá una vez.

Estoy tratando de implementar el editor de WMD utilizado en StackOverflow para crear algunas funcionalidades básicas de estilo Wiki. Llegué al punto en que es hora de guardar en la base de datos, pero no estoy seguro de qué debería guardar.

Si guardo el HTML producido, puedo recuperarlo y mostrarlo correctamente, pero al reeditarlo me enfrento a la edición de HTML, no de Markdown. Sin embargo, si guardo el Markdown no veo ninguna forma de convertir esto de nuevo a HTML para visualizarlo, y mirando StackOverflow envía el navegador HTML.

Supongo que no necesito guardar ambas cosas, entonces, ¿qué cosa tan simple me estoy perdiendo?


Sugiero guardar el texto ingresado exactamente en la base de datos, por lo que la edición funcionará con el descuento original o HTML.

Cuando recupera el texto para visualizar, lo analiza en el servidor y convierte a HTML donde sea necesario

[Editar] Al comentar: Parece que ya tienes una manera de analizar y convertir a HTML, si entiendo tu pregunta correctamente. Aquí hablas sobre el HTML producido.

Si guardo el HTML producido, puedo recuperarlo y mostrarlo correctamente, pero al reeditarlo me enfrento a la edición de HTML, no a Markdown.