今天用Markdown写一篇文章,里面用了一对尖括号,但在生成的网页中,却发现尖括号以及其中的内容均消失了,在尖括号前加反斜杠也无效,除非左尖括号后面跟的是中文。
以下是几种示例:1
2
3例1:<not display>
例2:\<not display\>
例3:<中文可以显示>
显示为:
例1:
例2:\
例3:<中文可以显示>
在网上查了一下,原来Markdown为了兼容HTML,将尖括号都认为是HTML的语法来处理了,即便加反斜杠也没用。
为解决这个问题,在正文中正常显示尖括号,可以用下面两种方式:
一种是作为行内代码处理,在尖括号对前后各加一个反引号 “`”,如这样写:1
例3:`<display>`
显示为:
例3:<display>
另一种是用转义字符来代替尖括号,左尖括号写<
,右尖括号写>
,如:1
例4:<display>
显示为:
例4:<display>