Reglas de Markdown en línea vs bloques

¿Es posible que la misma etiqueta sea reconocida tanto por una regla en línea como por una regla de bloque?

He estado creando algunas reglas de bbcode y es muy común que en nuestro foro la etiqueta aparezca en la misma línea que el texto, lo que hace que una regla en línea sea más adecuada. Sin embargo, también suele haber saltos de línea en medio de grandes bloques de texto, lo que tiende a romper la regla en línea.

¿Existe una forma sencilla de conciliar esto en el motor de reglas, o es una mala idea y deberíamos en su lugar reestructurar los mensajes para que se ajusten al formato de la etiqueta?

1 me gusta

La mayoría de los importadores arreglan esas etiquetas agregando saltos de línea según sea necesario.

3 Me gusta

A la gente le gusta usar varios códigos BB juntos, a menudo anidándolos en nuestro foro para lograr efectos realmente complejos.

Aquí hay algunos ejemplos:

Todos son reemplazos HTML muy básicos y seguros; hemos logrado que funcione una buena cantidad de ellos hasta que nos dimos cuenta de que las etiquetas debían estar en su propia línea si queríamos usar reglas de bloque. Aún nos faltan algunas, como permitir que los usuarios usen cualquier fuente de Google con [font=gfontname], acordeones y pestañas, pero hemos estado resolviendo los problemas iniciales poco a poco. Te he enviado un mensaje privado sobre esto en tu sitio.

Definitivamente estamos considerando arreglar las etiquetas mediante importación (ya estamos convirtiendo algunas en su equivalente en Markdown), pero también podríamos simplemente aceptar que los usuarios corrijan manualmente sus publicaciones antiguas. Creo que todo tiene un límite.

2 Me gusta