Markdown之所以易写易读,很大程度的功劳在于它使用了大量的常见符号来构建语法,但是如果需要写入被占用的这些特殊符号,就会面临特殊符号被误识别为Markdown语法的可能性。
这时候就需要对特殊符号进行转义,转义方式为在符号前添加一个反斜线\
。
比如想输入:
2017. 金鸡报喜!
就需要在Markdown中这么写,否则会被识别为有序列表:
2017\. 金鸡报喜!
下面是John Gruber提供的符号列表,这些符号常常需要被转义(当然不限于这些符号):
符号 | 中文名 | 英文名 |
---|---|---|
\ | 反斜线 | backslash |
` | 反引号 | backtick |
* | 星号 | asterisk |
_ | 下划线 | underscore |
{ } | 大括号/花括号 | curly braces |
[ ] | 中括号/方括号 | square brackets |
( ) | 小括号/括弧 | parentheses |
# | 井号 | hash mark |
+ | 加号 | plus sign |
– | 减号/连字符 | minus sign/hyphen |
. | 英文句号/小数点 | dot |
! | 感叹号 | exclamation mark |