¿Qué editor de JavaScript de Markdown de estilo de desbordamiento de pila (WMD) debo usar?

Antecedentes

Estoy trabajando en una aplicación que requiere contenido ingresado por el usuario, y he decidido usar un editor de Markdown estilo Stack Overflow. Después de investigar este tema durante los últimos días, me doy cuenta de que hay numerosos tenedores del editor de WMD base, algunos con algunas mejoras básicas y otros con serias diferencias con respecto al Stack Overflow.

Como este será el corazón de la aplicación, me gustaría comenzar con la mejor base de código que pueda. Me alegraría si alguien puede recomendar cuál de las muchas soluciones que hay mejor se ajusta a mis necesidades.

A continuación se detallan los requisitos, más lo que ya he logrado encontrar. Espero que esta pregunta me ayude a decidir qué versión elegir, y tal vez me ayude a descubrir un puerto que se ajuste aún mejor a mis necesidades.

Los requisitos para mi proyectoVista previa en vivoMúltiples editores en la misma página (no sé cuántos de antemano, ya que el usuario puede agregar dinámicamente otro cuadro de edición).Posibilidad de ampliar con botones adicionales (me gustaría un botón para cargar una imagen, en lugar de simplemente agregar unimg URL)Capacidad para mostrar / ocultar dinámicamente el cuadro de edición (y solo ver el cuadro de vista previa).No es una necesidad absoluta, pero preferiría mantenerme lo más cerca posible del aspecto de Stack Overflow, ya que es bien conocido.No sé si esto importa, pero el backend está escrito en Django.Editores que he visto

Estas son algunas de las bases de código que he visto, con pensamientos. Obviamente, podría estar perdiendo otra solución por ahí.

losderobins versión. Por lo que puedo decir, esta es la versión oficial de Stack Overflow. Parece que no admite varios editores en una página.jQuery.MarkEdit. Se ve muy bien, pero es bastante diferente de la versión Stack Overflow.MooWMD. Parece el ganador en este momento, pero estoy un poco preocupado ya que parece menos activo / pirateable que MarkEdit.loswmd-new versión. No estoy seguro, parece una vieja base de código sin mucho uso.losSucursal de SocialSite. Parece que no es para uso público.

Respuestas a la pregunta(5)

Su respuesta a la pregunta