Markdown Extensions for BBCode

Sé que esta publicación es de 2020, pero dado que nunca se respondió (aparte de decir “mira otro código” y “las tablas son demasiado difíciles”), pensé en aportar y explicar cómo puedo ayudar, ya que actualmente estoy escribiendo mi propio plugin de bbcode y tuve que luchar sin documentación alguna.

Eché un vistazo a tu sintaxis de bbcode [table] y es un plugin perfectamente razonable de hacer, solo son algunos envoltorios. En serio, no creo que Sam siquiera mirara el enlace que enviaste, porque tu formato de bbcode de tabla es prácticamente el formato de tabla HTML, pero con etiquetas de bbcode.

Esta publicación realmente ayudó a explicar un poco sobre cómo hacer esto.

No tengo tiempo ahora para explicar cómo hacer lo que quieres hacer (y probarlo para ver si realmente funciona), así que por ahora puedo decirte que los tipos de token html_raw y html_block son bastante útiles. Además, la mejor manera de averiguar si realmente está funcionando es poner console.log() en la función wrap y luego ver qué estás recibiendo realmente en la consola (y ver si lo que estás haciendo funciona, sin tener que preocuparte por el agresivo sanitizador de Discourse).

1 me gusta