Странно отформатированный Markdown + HTML отображается по-разному в посте и в предпросмотре

**<big>Это тест:** Конец теста.</big>

Предпросмотр показывает (изображение):
image

На самом деле показывает (изображение для исторической справки):
image

На самом деле показывает (текст):
Это тест: Конец теста.


Изменение на

<big>**Это тест:** Конец теста.</big>

как я и планировал, отображается корректно и последовательно. Не уверен, какое поведение ожидается при странном порядке разметки Markdown и HTML, но хотя бы оно должно быть согласованным между предпросмотром и фактическим постом.

Несогласованный порядок тегов не поддерживается ни в одном движке разметки и всегда приводит к непредсказуемым и, как правило, нежелательным результатам.

Хорошо. Тогда мне интересно: в чём разница между предварительным и пост-рендерингом, которая может вызывать несоответствия?

Это подробно описано в интернете, например, http://www.bu.edu/tech/services/cccs/websites/www/non-wordpress/start/html-introduction/syntax/nesting-tags/

Я имел в виду конкретно движок рендеринга Discourse. Я понимаю, что использование тегов в неправильном порядке не поддерживается. Мне просто было интересно, например, если существуют две отдельные реализации, является ли алгоритм недетерминированным и т.д.

Существуют различия в разметке между предварительным просмотром и темами. Большинство из них связаны с добавлением контента на стороне сервера (например, one boxes), но другие столь же просты, как и расположение в DOM. Композитор имеет другую HTML-структуру, чем представление постов, и этого достаточно, чтобы вызвать различия в неподдерживаемом поведении, подобном этому.