在Markdown的正文中使用尖括号

今天用Markdown写一篇文章,里面用了一对尖括号,但在生成的网页中,却发现尖括号以及其中的内容均消失了,在尖括号前加反斜杠也无效,除非左尖括号后面跟的是中文。
以下是几种示例:

1
2
3
例1:<not display>
例2:\<not display\>
例3:<中文可以显示>

显示为:
例1:
例2:\
例3:<中文可以显示>

在网上查了一下,原来Markdown为了兼容HTML,将尖括号都认为是HTML的语法来处理了,即便加反斜杠也没用。

为解决这个问题,在正文中正常显示尖括号,可以用下面两种方式:

一种是作为行内代码处理,在尖括号对前后各加一个反引号 “`”,如这样写:

1
例3:`<display>`

显示为:
例3:<display>

另一种是用转义字符来代替尖括号,左尖括号写&lt;,右尖括号写&gt;,如:

1
例4:&lt;display&gt;

显示为:
例4:<display>