Markdown + HTML ordenado extrañamente se muestra de forma diferente en la publicación vs. la vista previa

**<big>Esta es una prueba:** Fin de la prueba.</big>

La vista previa muestra (imagen):
image

Realmente muestra (imagen para referencia histórica):
image

Realmente muestra (texto):
Esta es una prueba: Fin de la prueba.


Al cambiarlo a

<big>**Esta es una prueba:** Fin de la prueba.</big>

como pretendía, se muestra correctamente y de forma consistente. No estoy seguro de cuál debería ser el comportamiento esperado del markdown + HTML con un orden extraño, pero al menos debería ser consistente entre la vista previa y la publicación real.

El orden inconsistente de las etiquetas no es compatible con ningún motor de marcado y siempre producirá resultados desconocidos y generalmente negativos.

Vale. Entonces, tengo curiosidad: ¿qué hace diferente la previsualización y la renderización posterior que puede causar inconsistencias?

Esto está bien documentado en todo Internet, por ejemplo http://www.bu.edu/tech/services/cccs/websites/www/non-wordpress/start/html-introduction/syntax/nesting-tags/

Me refería específicamente al motor de renderizado de Discourse. Entiendo que no se admite el uso de etiquetas desordenadas. Solo tenía curiosidad por saber, por ejemplo, si existen dos implementaciones separadas, si el algoritmo es no determinista, etc.

Hay diferencias en el marcado entre la vista previa y los temas. La mayoría de ellas están relacionadas con la adición de contenido en el lado del servidor (como los one boxes), pero otras son tan simples como su ubicación en el DOM. El editor tiene una estructura HTML diferente a la vista de los mensajes, y eso es suficiente para generar diferencias en comportamientos no compatibles como este.