Agregando soporte para Matemáticas en Chat

Tengo una instancia de Discourse recientemente actualizada (discourse 92bb728fe5, discourse-math f9cf94d2). He configurado discourse-math para usar KaTeX, pero el problema también aparece con MathJax. Observo que las matemáticas se renderizan correctamente en las previsualizaciones de las publicaciones, en las publicaciones mismas, pero no en los chats. A continuación, se muestran las capturas de pantalla:



image

2 Me gusta

Puede que me equivoque, pero creo que Discourse Chat no utiliza el mismo “método de renderizado” que en los temas y las publicaciones, no lo he probado bien pero creo que apenas admite algunas funciones de Markdown.

Este fue un tema de discusión anterior y, a juzgar por las respuestas, es una función compatible.

1 me gusta

Movido a Feature request ya que habilitar cada Plugin o Theme component en chat es una nueva característica que necesita ser planificada, escrita y probada, ya que no aplicamos automáticamente toda la misma preparación de markdown de las publicaciones.

8 Me gusta

Implementé soporte para esto en el chat:

Este plugin necesitaría múltiples cambios para evitar saltos, pero eso tendrá que esperar.

9 Me gusta

Parece que solo funciona para MathJax. ¿Quizás necesitamos otro parche para KaTeX?

1 me gusta

De hecho, eso debería ser suficiente:

Lo fusionaré la próxima semana.

3 Me gusta