Отключить отметку для блока

Синтаксис Markdown часто удобен для написания блогов и комментариев;

Но иногда это мешает контенту, когда вы хотите написать простой html

Есть ли тег/синтаксис, который просит уценку игнорировать эту часть, как тег pre html?

Если pre работает, что делать, если часть уценки должна содержать тег html?

Ответы

Ответ 1

Исходная реализация Markdown (от Gruber) и PHP Markdown не форматирует HTML-элементы блочного уровня, поэтому вы можете использовать <div>, например:

Markdown text.

More markdown text.

<div>
Markdown ignores inside the div, you can do all sorts of crazy stuff:
<a href="http://www.stackoverflow.com">Stack Overflow</a>.
<blink>Is blink still supported?</blink>
</div>

Yet more markdown text.

Будет отображаться как:

<p>Markdown text.</p>

<p>More markdown text.</p>

<div>
Markdown ignores inside the div, you can do all sorts of crazy stuff:
<a href="http://www.stackoverflow.com">Stack Overflow</a>.
<blink>Is blink still supported?</blink>
</div>

<p>Yet more markdown text.</p>

Ответ 2

По крайней мере, здесь, в Stack Overflow, тег <pre> HTML отлично подходит для этой цели. Он также форматирует ваш текст, как браузер:

This is pre-formatted, so in here I can /slash/ and *star* stuff
without issues, and [[square brackets]] [are] just brackets.