Las publicaciones antiguas con esta extensión todavía se renderizan correctamente. Pero, al hacer “Reconstruir HTML” en cualquier publicación antigua, se rompe.
Enlace a una publicación de ejemplo con el problema: link
Creo que el problema no está relacionado con el plugin, ya que el plugin no ha cambiado y la extensión funciona bien al redactar la publicación.
¿Hay algo específico en esta última actualización de Discourse que pueda causar este problema?
Descripción: Tengo un plugin personalizado que utiliza extensiones de markdown (como se describe aquí). El plugin funciona al redactar una publicación/tema: muestra la vista previa en HTML. Pero, cuando la publicación/tema se publica, el plugin simplemente no tiene efecto. El contenido sin procesar de la publicación se conserva tal cual.
Hola @merefield , gracias por tu respuesta. Lamento la redacción confusa de mi tema original. El problema es con mi plugin personalizado que utiliza las extensiones de Markdown de Discourse. Ahora he editado mi publicación original para reflejar eso.
Sí, soy el mantenedor Sin embargo, no creo que estas dos advertencias estén relacionadas con el problema actual. El método whiteList todavía está disponible en el último discourse. Y la otra deprecación está relacionada con una entrada de barra de herramientas en la GUI, no con la extensión de markdown real. Al menos, ese es mi pensamiento.
Aún así, enviaré una actualización para manejar las deprecaciones. También mencionaré que el plugin funcionó bien hasta la versión anterior.
Gracias por el informe @GaurangBlaze. Parece que una refactorización reciente rompió la compatibilidad con los archivos .js.es6 en el procesamiento de markdown del lado del servidor. Lo arreglaremos en los próximos días.
Mientras tanto, eliminar la extensión .es6 de tus archivos JS debería resolver el problema. De todos modos, es algo bueno de hacer: ya no es necesaria y usar el .js estándar mejora mucho el soporte del IDE/editor.
Sí, sí… ¡esto debe haber sucedido muy recientemente (en los últimos 4 días!) Acabo de actualizar mi instancia de desarrollo y finalmente puedo reproducirlo… ¡disculpas!
Gracias. No encontré la depreciación de .es6 en la página /logs de nuestra comunidad. ¿Planeas poner esta depreciación allí (y otras depreciaciones similares también)?