Pregunta

¿Alguien sabe de un editor HAML basado en Javascript? Estoy buscando algo como TinyMCE que solo entiende HAML (por lo que hace sangrado y resaltado correctamente)

Estoy pensando en usar un editor como este para un sitio web dinámico que estoy construyendo.

Aclaración El sitio que estoy construyendo permite a los usuarios definir diseños (en el sentido de los rieles) y css. Así que se requiere un control de grano más fino que el textil y el descuento, sé que puedo incluir html crudo en el descuento, pero Haml es mucho más bonito.

¿Fue útil?

Solución

Noté que esta pregunta no ha sido respondida en un tiempo. Si bien esta no es una respuesta completa, puede consultar MarkItUp . Es específicamente no un editor WYSIWYG, sino más bien un editor de marcado extensible y amigable. No admite HAML directamente, pero es bastante fácil extenderlo para admitir diferentes idiomas. También puede realizar viajes de ida y vuelta de AJAX al servidor para que pueda obtener una vista previa del marcado utilizando un procesador del lado del servidor.

Otros consejos

HAML se diseñó como una forma más elegante de definir la estructura de la página; No fue diseñado para ser usado para formatear texto, como lo que le estás pidiendo que haga.

En este caso, probablemente estés mejor usando algo como Markdown o Textile . Ambos ya tienen WYSIWYGs ( para Markdown , para Textile ( versión bifurcada )), y Haml tiene filtros incorporados para convertirlo en HTML.

por ejemplo:

#content
  :markdown
    @post.body

(¡La sangría de espacio maravillosa de Haml incluso se conservará en la salida!)

Tengo algo bastante básico en funcionamiento para interpretar el código HAML de JavaScript . Alternativamente, puede ir directamente a la fuente javascript de jHaml .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top