自学内容网 自学内容网

Markdown 语法汇总,快速入门

一、概要

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。 如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书 等,甚至还能被使用来撰写电子书。

二、常用语法

在这里插入图片描述

2.1 标题语法

Markdown 支持六级标题,通过在一行文本前添加#符号来定义不同级别的标题,#的数量表示标题的级别:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2.2 段落和换行语法

段落由一行或多行文本组成,每段之间需要有一个空行隔开。Markdown 会自动将连续的文本块识别为段落。

换行可以通过在行尾添加两个空格再加回车实现,或者直接使用HTML的 <br> 标签。

这是第一段。

这是第二段。

这是使用HTML标签换行的示例。<br>这是新的一行。

2.3 列表语法

无序列表‌:使用 *+- 作为列表标记,后面跟一个空格和列表项内容。

- 无序列表项1
- 无序列表项2
- 无序列表项3

‌有序列表‌:使用数字加 . 作为列表标记,后面跟一个空格和列表项内容。

1. 有序列表项1
2. 有序列表项2
3. 有序列表项3

嵌套列表‌:在列表项内部再添加列表标记,可以实现嵌套列表。

1. 列表项1
   - 嵌套列表项1
   - 嵌套列表项2
2. 列表项2

2.4 链接和图片语法

‌链接‌:使用 [链接文本](链接地址) 语法创建链接。

[点击这里访问Google](https://www.google.com)

图片‌:使用 ![图片替代文本](图片链接) 语法插入图片。

![示例图片](https://example.com/image.jpg)

2.5 字体控制

  • 粗体‌:使用 **__ 包裹文本实现粗体。
 **这是粗体文本** 
  • ‌斜体‌:使用 *_ 包裹文本实现斜体。
*这是斜体文本*
  • 代码块‌:使用三个反引号```包裹代码块,可以指定语言以实现语法高亮。

- &zwnj;**引用**&zwnj;:使用`>`符号创建引用块,可以嵌套使用。

```markdown
> 这是一个引用块。
>
>> 这是一个嵌套的引用块。

  • 删除线‌:使用 ~~ 包裹文本实现删除线效果。
~~这是被删除的文本~~
  • ‌脚注‌:使用 [^脚注标识] 创建脚注,并在文档末尾使用 [^脚注标识] : 脚注内容定义脚注内容。
这是一个有脚注的文本[^1][^1]: 这是脚注的内容。

2.6 表格

使用 | 分隔列,使用 - 分隔表头和表格体,并可以使用 : 指定对齐方式。

|1 |2 |3 |
| --- | --- | --- |
| 数据1 | 数据2 | 数据3 |

2.7 ‌任务列表‌

使用 - [ ]- [x] 创建任务列表项,其中 [ ] 表示未完成任务,[x] 表示已完成任务。

- [ ] 任务1
- [x] 任务2

2.8 高亮‌

虽然标准的 Markdown 不支持文本高亮,但某些 Markdown 编辑器或扩展可能支持使用 == 包裹文本实现高亮效果(这取决于具体的 Markdown 解析器或编辑器)。
比如 CSDN 就支持:CSDN

==这是高亮文本==

三、公式函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、编辑器

  • Windows
    Typora、Simplenote、Laverna、Boostnote、Inkdrop、Cmd Markdown、Github、马克飞象、Yu Writer、看云、有道云笔记、为知笔记、蚂蚁笔记、Visual Studio Code [10]、Obsidian [11]
  • MacOS
    Typora、Typed、Ulysses、Falcon、Visual Studio Code [10]
  • Linux
    Typora、Atom、GNU Emacs、Remarkable、Haroopad、ReText、UberWriter、Mark My Words、Visual Studio Code [10]
  • Chromium内核浏览器插件
    Markdown Preview、Markdown Here
  • Android
    Draft、JotterPad X、坚果云Markdown
  • iOS
    Byword、simplenote、坚果云Markdown
    RStudio是一个用于R的IDE,为称为sundown的Markdown变体提供了C++包装函数

五、其它

请注意,上述语法可能因不同的 Markdown 解析器或编辑器而有所不同,具体支持情况请参考相应工具的文档。


在这里插入图片描述


原文地址:https://blog.csdn.net/mss359681091/article/details/145097292

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!