El espacio en blanco antes o después de los marcadores en negrita hace que la negrita no funcione

Vale,
No estoy seguro si esto es estándar en Markdown o un error de Discourse, pero si usas Markdown y hay un espacio en blanco antes o después del texto, se rompe:

Esto funciona bien cuando uso el botón de negrita
** Esto no funciona porque tengo un espacio antes del texto**
**Y esto tampoco funciona porque tengo un espacio después del texto **

El problema es que los usuarios no lo saben y a veces, por accidente, dejan un espacio, publican y no entienden qué está mal o por qué no funciona. Ya he visto algunos casos donde los usuarios han cometido este error..

Código para los ejemplos anteriores:

**Esto funciona bien**
** Esto no funciona porque tengo un espacio antes del texto**
**Y esto tampoco funciona porque tengo un espacio después del texto **

Estoy bastante seguro de que esto es la especificación de Markdown, no Discourse. Un ingeniero debería poder confirmarlo.

Sí, hay razones por las que Markdown tiene especificaciones, y razones por las que los usuarios deberían tomarse 3 minutos para aprender a usar Markdown correctamente (perdona por responder tan directa y técnicamente…). Es bastante sencillo, de hecho es una sintaxis de marcado muy básica:

Consulta también:

Mira Visual Studio Code, por ejemplo:

Aquí está el código Markdown

Aquí está la vista previa de Markdown

Screen Shot 2021-02-12 at 8.26.35 PM

Creo que esto muestra claramente que no es un problema de “Discourse”, sino simplemente un problema de que los usuarios no están usando Markdown correctamente.

De hecho, VSC resalta el error de sintaxis de Markdown, @tpetrov

Vale,
Ahora veo que no es un error.
El problema son las personas, sin embargo. Hoy en día es difícil hacer que lean algo durante 3 segundos, y tú quieres que se tomen 3 minutos. Realmente no veo cómo lograrlo.

De hecho, sería útil tener resaltado de errores en la sintaxis de Markdown.

Hmm.

Bueno, llevamos más de dos décadas gestionando un foro de programación y hemos comprobado que los usuarios aprenden lo que les pedimos si se lo explicamos o les proporcionamos un enlace a un tutorial; y cuando cometen un error, nuestros moderadores editan las publicaciones y corrigen el formato.

Para nosotros nunca ha sido un problema durante más de dos décadas, tanto con los antiguos “BBCODES” como ahora con Markdown; pero, por otro lado, nuestro sitio es un foro técnico y esperamos que los usuarios sean técnicos y se esfuercen por su propio trabajo :slight_smile:

De hecho, consideramos que enseñar a la gente a pensar y a resolver sus propios problemas es parte de nuestra misión principal; y si alguien no puede dedicar unos minutos a aprender MD, entonces el problema es suyo, no de nuestro foro ni de sus miembros, y no son bienvenidos en nuestro sitio.

Pero, de nuevo, nuestro sitio no existe para “agradar a todo el mundo”, tenemos altos estándares y mi experiencia es que la gente aprende si sabe qué se espera de ellos, según las reglas del sitio (u otras normas culturales).

Como siempre, YMMV y tus usuarios podrían ser mucho menos orientados a la tecnología que los nuestros.