作为rules 状态:
对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身。无需为它添加前缀或定界以表明您正在从 Markdown 切换到 HTML;你只需使用标签。
因此,Markdown 会原封不动地通过 < 和 >。但是,由于这些字符是 HTML 标记分隔符,您的浏览器会将 < 和 > 之间的任何内容解释为 HTML 标记,并且不会显示它。当然,如果您从不打开标签(<),那么浏览器将忽略结束标签(>)。因此,当使用 < 作为纯文本字符时,最好使用 HTML 实体以确保浏览器看到它:<(提示:Less T han => < => <)
所以,使用您的示例输入:
Choices for blank 91: __A__: pa>pb __B__: pa<pb __C__: pa==pb __D__: pa<>pb
Choices for blank 92: __A__: pa<>pb __B__: pa<pb __C__: pa>pb __D__: pa==pb
输出如下所示:
空白91的选择:A:pa>pb B:paC:pa==pb D:papb
空白92的选择:A:papb B:paC:pa>pb D:pa==pb
请注意,这是您的浏览器的行为。除非 Markdown 不允许/支持在 Markdown 文档中使用原始 HTML,否则 Markdown 无法改变这一点。
当然,每次需要 &lt; 字符时都输入 &lt; 并不理想。通常,包含此类字符的文本可以归类为“代码”。因此,通常最好将其包装在 code span(嵌入文本时)或 code block(所有代码都包含一行或多行代码块)中。
For example, this paragraph contains `<>` characters.
上面的 Markdown 将导致生成以下 HTML:
<p>For example, this paragraph contains <code><></code> characters.</p>
请注意,尖括号已为您转换为&lt;&gt;(并包含在<code> 标签中)。浏览器会将其呈现为:
例如,此段落包含<> 个字符。