Готовим на C++

Вопрос: почему бы не попробовать использовать блоки кода Markdown?

Просто заключите ваш код в тройные обратные кавычки: ` символ.

Как это:

here 
<foo>
is <some> </fooer> </foo>

А это исходный Markdown моего поста: https://meta.discourse.org/raw/187974/3


Вам придётся обучать пользователей, но это ваша работа как модератора, плюс это поможет всем пользователям, которым в дальнейшем придётся иметь дело с Markdown.

Вы можете сделать это, создав новую закрепленную глобальную тему, например, «Как встраивать код на этом сайте» или «Как печатать на этом сайте».

Также вы можете направить их по этой ссылке: Справочник по Markdown (commonmark.org)