Markdown的扩展语法
表格
要添加表格,需要使用三个或多个连字符“---
”创建每列的标题,并使用竖线符号分隔每列。即使每一行的竖线分隔并未对齐,Markdown编辑器也可以成功创建表格。但通过以上方法创建表格较为麻烦,大部分的Markdown编辑器都有快速创建表格的方式。同时,可以在连字符的左侧、右侧或者两端添加冒号“:
”使该列应用不同的对齐方式。
1 | | Syntax | Description | Test Text | |
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here’s this |
Paragraph | Text | And more |
在表格中,标题、块引用、列表、水平规则、图像或HTML标签并不会被渲染成对应样式,但可以在表格中添加链接、代码(通过反引号包裹)和强调。如果需要在表格中展示竖线符号,需要使用其对应的实体代码,参考特殊字符的转义
脚注
为文本添加脚注后,可以在标识符处查看脚注的内容。在对应文本处添加方括号包围的标识符([^1]
),标识符可以是数字或者字符,但不能包含空格及制表符。
1 | Here's a simple footnote[^1], and here's a longer one[^bignote]. |
删除线
分别使用两个波浪线符号“~
”包裹内容可以在内容上放置一条水平线。
1 | ~~世界是平坦的。~~ 我们现在知道世界是圆的。 |
世界是平坦的。 我们现在知道世界是圆的。
任务列表
在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项之前添加破折号-
和方括号[ ]
,并在[ ]
前面加上空格。要选择一个复选框,请在方括号[x]
之间添加 x 。
1 | - [x] Write the press release |
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
Emoji表情
有两种方法可以将表情符号添加到Markdown文件中:将表情符号复制并粘贴到Markdown格式的文本中,或者键入简码(emoji shortcodes)。
1 | 去露营了! :tent: 很快回来。 |
去露营了! ⛺ 很快回来。
真好笑! 😂
自动网址链接
许多Markdown处理器会自动将URL转换为链接。这意味着如果输入http://www.example.com,即使未使用方括号,Markdown处理器也会自动将其转换为链接。而如果不希望自动链接,则可以通过反引号包裹来删除链接。
1 | http://www.example.com |
http://www.example.com
http://www.example.com
标题链接
通过创建带有井号“#
”和自定义标题ID的[Heading ID](#title)
,可以链接到文档中对应的标题。
1 | [标题链接](#标题链接) |