入门指南
语法速查表
基本语法
标题语法
段落语法
换行语法
强调语法
引用语法
列表语法
代码语法
分隔线语法
链接语法
图片语法
转义字符语法
内嵌 HTML 标签
扩展语法
扩展语法可用性
表格
围栏代码块
脚注
标题编号
定义列表
删除线
任务列表语法
使用 Emoji 表情
Highlight
Subscript
自动网址链接
禁止自动将 URL 转换为链接
Hacks
Underline
Indent (Tab)
Center
Color
Comments
Admonitions
Image Size
Image Captions
Link Targets
Symbols
Table Formatting
Table of Contents
Videos
书写工具
转义字符语法 - markdown入门指南 - 笔下光年
网站首页
转义字符语法
要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 (<code>\</code>) 。 ```markdown \* 如果没有开头的反斜杠字符的话,这一行将显示为无序列表。 ``` 渲染效果如下: \* 如果没有开头的反斜杠字符的话,这一行将显示为无序列表。 ## 可做转义的(英文)字符 以下列出的字符都可以通过使用反斜杠字符从而达到转义目的。 <table><thead><tr><th>字符</th><th>名称</th></tr></thead><tbody><tr><td>\</td><td>反斜杠(backslash)</td></tr><tr><td>`</td><td>backtick(另请参见<a href="http://www.bixiaguangnian.com/manual/markdown/4106.html">在代码中转义反引号</a>)</td></tr><tr><td>*</td><td>星号(asterisk)</td></tr><tr><td>_</td><td>下划线(underscore)</td></tr><tr><td>{}</td><td>花括号(curly braces)</td></tr><tr><td>[]</td><td>方括号(brackets)</td></tr><tr><td><></td><td>angle brackets</td></tr><tr><td>()</td><td>圆括号或括号(parentheses)</td></tr><tr><td>#</td><td>井号(pound sign)</td></tr><tr><td>+</td><td>加号(plus sign)</td></tr><tr><td>-</td><td>减号(minus sign)(也叫连字符hyphen)</td></tr><tr><td>.</td><td>句点(dot)</td></tr><tr><td>!</td><td>感叹号(exclamation mark)</td></tr><tr><td>|</td><td>管道符(pipe)(另请参见<a href="http://www.bixiaguangnian.com/manual/markdown/4115.html">在表格中转义管道符</a>)</td></tr></tbody></table> ## 特殊字符自动转义 在 HTML 文件中,有两个字符需要特殊处理: `<` 和 `&` 。 `<` 符号用于起始标签,`&` 符号则用于标记 HTML 实体,如果你只是想要使用这些符号,你必须要使用实体的形式,像是 `<` 和 `&`。 `&` 符号其实很容易让写作网页文件的人感到困扰,如果你要打「AT&T」 ,你必须要写成「`AT&T`」 ,还得转换网址内的 `&` 符号,如果你要链接到: ```markdown http://images.google.com/images?num=30&q=larry+bird ``` 你必须要把网址转成: ```markdown http://images.google.com/images?num=30&q=larry+bird ``` 才能放到链接标签的 `href` 属性里。不用说也知道这很容易忘记,这也可能是 HTML 标准检查所检查到的错误中,数量最多的。 Markdown 允许你直接使用这些符号,它帮你自动转义字符。如果你使用 `&` 符号的作为 HTML 实体的一部分,那么它不会被转换,而在其它情况下,它则会被转换成 `&`。所以你如果要在文件中插入一个著作权的符号,你可以这样写: ```markdown © ``` Markdown 将不会对这段文字做修改,但是如果你这样写: ```markdown AT&T ``` Markdown 就会将它转为: ```markdown AT&T ``` 类似的状况也会发生在 < 符号上,因为 Markdown 支持 行内 HTML ,如果你使用 < 符号作为 HTML 标签的分隔符,那 Markdown 也不会对它做任何转换,但是如果你是写: ```markdown 4 < 5 ``` Markdown 将会把它转换为: ```markdown 4 < 5 ``` 需要特别注意的是,在 Markdown 的块级元素和内联元素中, `<` 和 `&` 两个符号都会被自动转换成 HTML 实体,这项特性让你可以很容易地用 Markdown 写 HTML。(在 HTML 语法中,你要手动把所有的 `<` 和 `&` 都转换为 HTML 实体。)
上一篇:
图片语法
下一篇:
内嵌 HTML 标签