markdown扩展
Markdown 系列有三部分构成:
Markdown 扩展语法
表格
要添加表,请使用三个或多个连字符(---
)创建每列的标题,并使用管道(|
)分隔每列。您可以选择在表的任一端添加管道。
1 | | Syntax | Description | |
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
单元格宽度可以变化,如下所示。呈现的输出将看起来相同。(基于不同的Markdown解析器,所展现出来的效果也不同)
1 | | Syntax | Description | |
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
可以使用该网站加快表格的创建:Markdown Tables Generator
对齐
您可以通过在标题行中的连字符的左侧,右侧或两侧添加冒号(:
),将列中的文本对齐到左侧,右侧或中心。
1 | | Syntax | Description | Test Text | |
呈现的输出如下所示:
Syntax | Description | Test Text |
---|---|---|
Header | Title | Here’s this |
Paragraph | Text | And more |
格式化表格中的文字
您可以在表格中设置文本格式。例如,您可以添加链接,代码(仅反引号(```)中的单词或短语,而不是代码块)和强调。
您不能添加标题,块引用,列表,水平规则,图像或HTML标签。
在表中转义管道字符
您可以使用表格的HTML字符代码(|
)在表中显示竖线(|
)字符。
脚注
脚注使您可以添加注释和参考,而不会使文档正文混乱。当您创建脚注时,带有脚注的上标数字会出现在您添加脚注参考的位置。读者可以单击链接以跳至页面底部的脚注内容。
要创建脚注参考,请在方括号([^1]
)内添加插入符号和标识符。标识符可以是数字或单词,但不能包含空格或制表符。标识符仅将脚注参考与脚注本身相关联-在输出中,脚注按顺序编号。
在括号内使用另一个插入符号和数字添加脚注,并用冒号和文本([^1]: My footnote.
)。您不必在文档末尾添加脚注。您可以将它们放在除列表,块引号和表之类的其他元素之外的任何位置。
1 | Here's a simple footnote,[^1] and here's a longer one.[^bignote] |
呈现的输出如下:
Here’s a simple footnote,1 and here’s a longer one.bignote
1. This is the first footnote. ↩
bignote. Here’s one with multiple paragraphs and code. ↩
1 | Indent paragraphs to include them in the footnote. |
标题编号
许多Markdown处理器支持标题的自定义ID - 一些Markdown处理器会自动添加它们。添加自定义ID允许您直接链接到标题并使用CSS对其进行修改。要添加自定义标题ID,请在与标题相同的行上用大括号括起该自定义ID。
1 | ### My Great Heading {#custom-id} |
对应的HTML代码:
1 | <h3 id="custom-id">My Great Heading</h3> |
通过创建带有数字符号(#
)和自定义标题ID的标准链接,可以链接到文件中具有自定义ID的标题。
Markdown | HTML | 预览效果 |
---|---|---|
[Heading IDs](#heading-ids) |
<a href="#heading-ids">Heading IDs</a> |
Heading IDs |
其他网站可以通过将自定义标题ID添加到网页的完整URL(例如[Heading IDs](https://markdown.com.cn/extended-syntax/heading-ids.html#headid)
)来链接到标题。
删除线
您可以通过在单词中心放置一条水平线来删除单词。结果看起来像这样。此功能使您可以指示某些单词是一个错误,并不表示要包含在文档中。若要删除单词,请~~
在单词前后使用两个波浪号。
1 | ~~世界是平坦的。~~ 我们现在知道世界是圆的。 |
呈现的输出如下所示:
世界是平坦的。 我们现在知道世界是圆的。
任务列表
任务列表使您可以创建带有复选框的项目列表。在支持任务列表的Markdown应用程序中,复选框将显示在内容旁边。要创建任务列表,请在任务列表项之前添加破折号(-
)和方括号,并[ ]
在其前面加上空格。要选择一个复选框,请x在方括号([x]
)之间添加in 。
1 | - [x] Write the press release |
呈现的输出如下所示:
- [x] Write the press release
- [ ] Update the website
- [ ] Contact the media
使用Emoji表情
有两种方法可以将表情符号添加到Markdown文件中:将表情符号复制并粘贴到Markdown格式的文本中,或者键入emoji shortcodes。
复制和粘贴表情符号
在大多数情况下,您可以简单地从Emojipedia 等来源复制表情符号并将其粘贴到文档中。许多Markdown应用程序会自动以Markdown格式的文本显示表情符号。从Markdown应用程序导出的HTML和PDF文件应显示表情符号。
Tip: 如果您使用的是静态网站生成器,请确保将HTML页面编码为UTF-8。.
使用表情符号简码
一些Markdown应用程序允许您通过键入表情符号短代码来插入表情符号。这些以冒号开头和结尾,并包含表情符号的名称。
1 | 去露营了! :tent: 很快回来。 |
呈现的输出如下所示:
去露营了!⛺很快回来。
真好笑!😂
其他表情符号请戳:表情符号
折叠
1 | <details> |
展开
这是展开后的内容目录
markdown支持生成目录,部分博客网站也支持。
[TOC]