2023-03-06

Markdown 语法

1 基础语法

1.1 标题语法

只需要在文本前面加上#即可,还可以在文本下方添加任意数量的 == 号来标识一级标题,或者 – 号来标识二级标题。

实例:

一级标题

二级标题

三级标题

Heading level 1

为了兼容考虑,请用一个空格在#和标题之间进行分隔。

1.2 段落

要创建段落,请使用空白行将一行或多行文本进行分隔。

不要用空格(spaces)或制表符( tabs)缩进段落。

这是一个段落

1.3 换行语法

在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行。

空格有争议,为了兼容性,请在行尾添加“结尾空格”或 HTML 的 < br > 标签来实现换行。

1.4强调语法

加粗:在单词或短语的前后各添加两个星号(下划线不建议)。

斜体:要用斜体显示文本,请在单词或短语前后添加一个星号(asterisk)(下划线不建议)。

同时使用斜体和加粗则两边各3个星号。

1.5 引用语法

要创建块引用,请在段落前添加一个 > 符号。嵌套块引用:块引用可以嵌套。在要嵌套的段落前添加一个 >> 符号。

实例

Dorothy followed her through many of the beautiful rooms in her castle.

The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood.

备注:块引用里面还可以包含其余语法,比如:标题、列表等等

1.6 列表语法

可以将多个条目组织成有序或无序列表。

1.6.1 有序列表

项前添加数字并紧跟一个英文句点。

实例

1.123
2.456
	<html>
      <head>
        <title>Test</title>
      </head>
	789

1.6.2 无序列表

要创建无序列表,请在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+) 。缩进一个或多个列表项可创建嵌套列表。【选定一个符号后一个无序列表最好里面用一个符号】

实例

  • nn
  • jii
  • jjhdj

备注:要在保留列表连续性的同时在列表中添加另一种元素,请将该元素缩进四个空格或一个制表符

1.7 代码语法

要将单词或短语表示为代码,请将其包裹在反引号 ( ` ) 中。

转义反引号:如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(``)中。

要创建代码块,请将代码块的每一行缩进至少四个空格或一个制表符。

1.8 分隔线语法

要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (—) 或下划线 (___) ,并且不能包含其他内容。

1.9 链接语法

1.9.1 超链接:链接文本放在中括号内,链接地址放在后面的括号中,链接title可选。

超链接Markdown语法代码:超链接显示名

对应的HTML代码:超链接显示名

备注:链接title是当鼠标悬停在链接上时会出现的文字,这个title是可选的,它放在圆括号中链接地址后面,跟链接地址之间以空格分隔。

1.9.2 网址和Email地址

使用尖括号可以很方便地把URL或者email地址变成可点击的链接。

实例
https://markdown.com.cn

1.9.3 带格式化的链接

在链接语法前后增加星号。 要将链接表示为代码,请在方括号中添加反引号。

实例

I love supporting the EFF.

This is the Markdown Guide.

See the section on code.

1.9.4 引用类型链接

第一部分:引用类型的链接的第一部分使用两组括号进行格式设置。第一组方括号包围应显示为链接的文本。第二组括号显示了一个标签,该标签用于指向您存储在文档其他位置的链接。

第二部分:

1.放在括号中的标签,其后紧跟一个冒号和至少一个空格
2.链接的URL,可以选择将其括在尖括号中。
3.链接的可选标题,可以将其括在双引号,单引号或括号中。

最好用%20代替空格

link


1.10图片语法

要添加图像,请使用感叹号 (!), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。

链接图片:给图片增加链接,请将图像的Markdown 括在方括号中,然后将链接添加在圆括号中。

1.11 转义字符语法

要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 \ 。

特殊字符自动转义: < 、 & (< 和 &)。

1.12 内嵌 HTML 标签

如需使用 HTML,不需要额外标注这是 HTML 或是 Markdown,只需 HTML 标签添加到 Markdown 文本中即可


2 扩展语法

2.1 表格

实例

SyntaxDescription
HeaderTitle
ParagraphText

对齐:您可以通过在标题行中的连字符的左侧,右侧或两侧添加冒号(:),将列中的文本对齐到左侧,右侧或中心。

SyntaxDescriptionTest Text
HeaderTitleHere’s this
ParagraphTextAnd more

格式化表格中的文字:您可以在表格中设置文本格式。例如,您可以添加链接,代码(仅反引号(`)中的单词或短语,而不是代码块)和强调。
在表中转义管道字符:您可以使用表格的HTML字符代码(|)在表中显示竖线(|)字符。

2.2 围栏代码块

Markdown基本语法允许您通过将行缩进四个空格或一个制表符来创建代码块。如果发现不方便,请尝试使用受保护的代码块。根据Markdown处理器或编辑器的不同,您将在代码块之前和之后的行上使用三个反引号((```)或三个波浪号(~~~)。

语法高亮,实例

{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}

2.3 脚注

要创建脚注参考,请在方括号([^1])内添加插入符号和标识符。

2.4 标题编号

许多Markdown处理器支持标题的自定义ID - 一些Markdown处理器会自动添加它们,也可以给ID链接使其跳转,例如:
Heading IDs

2.5 定义列表

创建术语及其对应定义的定义列表。要创建定义列表,请在第一行上键入术语。在下一行,键入一个冒号(英文滴),后跟一个空格和定义。

实例

First Term
谁的

2.6 删除线

可以通过在单词中心放置一条水平线来删除单词。若要删除单词,请在单词前后使用两个波浪号~~。

实例

世界是平坦的。 我们现在知道世界是圆的。

2.7 任务列表语法

可以创建带有复选框的项目列表,要创建任务列表,请在任务列表项之前添加破折号-和方括号[ ],并在[ ]前面加上空格。要选择一个复选框,请在方括号[x]之间添加 x 。

实例

  • Write the press release
  • Update the website
  • Contact the media

2.8 使用 Emoji 表情

有两种方法可以将表情符号添加到Markdown文件中:将表情符号复制并粘贴到Markdown格式的文本中,或者键入emoji shortcodes。

复制和粘贴表情符号:从Emojipedia 等来源复制表情符号并将其粘贴到文档中

使用表情符号简码

例如

😂

2.9 自动网址链接

如果您不希望自动链接URL,则可以通过将URL表示为带反引号的代码来删除该链接。

还有很多借鉴的别人滴,为了自己心安发的一个,已经快大四了救命,啥也不会。后续完善、修改这篇。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值