小白攻略:markdown是什么?怎么用?

Markdown 是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 页面。这里提供一个关于如何使用 Markdown 的详细介绍:


标题


在Markdown 中,你可以通过在文本前面添加 `#` 来创建标题。`#` 的数量代表标题的级别。


# H1 标题

## H2 标题

### H3 标题

#### H4 标题

##### H5 标题

###### H6标题


段落和换行符


段落由一个或多个连续的文本行组成,并且由一个或多个空行分隔。如果你需要在段落内加入换行(`<br>`),可以在行末尾添加两个或更多空格然后回车。


强调


你可以使用星号 (`*`) 或者下划线 (`_`) 来强调文本:


*斜体文本* 或 _斜体文本_


**粗体文本** 或 __粗体文本__


***加粗斜体文本*** 或 ___加粗斜体文本___


列表


Markdown 支持有序列表和无序列表。


- 无序列表 使用星号、加号或者减号作为列表标记:


    -列表项一

    -列表项二

      -子列表项一

* 列表项三


- 有序列表 使用数字跟随一个点来表达:


    1.第一项

    2.第二项

    3.第三项


链接


创建链接的语法是:


[显示文本](URL "可选的标题")


例如:


[Google](https://www.google.com"Google")


以上将生成一个指向 Google 的链接,鼠标悬停时会显示标题 "Google"。


图片


在Markdown 中插入图片的语法和创建链接相似,只是在前面加了一个感叹号:


![替换文本](图片URL "可选的标题")


例如:


![这是一张图片](https://example.com/image.jpg

"图片标题")


代码


你可以用反引号来标记代码。

对于行内代码,使用一个反引号。

对于多行代码,可以使用三个反引号。

也可以指定代码的编程语言:

    ```python

    def function():

        pass


引用


Markdown 使用 `>` 符号进行引用,类似于电子邮件中的引用。


> 这是一个引用。

>

> 这是引用的第二段。


水平线


水平线(分割线)可以通过三个或更多的短横线、星号或下划线来创建。


---


***


___


表格


Markdown 也支持表格,使用竖线(`|`)和横线(`-`)来画表格的单元格和分隔线:


| 表头一 | 表头二 | 表头三|

| ------| ------ | ------ |

| 单元格1 | 单元格2 | 单元格3 |

| 单元格4 | 单元格5 | 单元格6 |


可以使用冒号(`:`)来设置表格的对齐方式:


| 默认 | 右对齐 | 居中对齐|

| ---- |------:| :------: |

|123  |   456 |   789    |

| 文本1 |    文本2 |  文本3  |


扩展Markdown


一些Markdown 解析器支持扩展语法,添加了 Markdown 原生语法不包括的功能(例如表格、脚注、定义列表等)。以下是一些扩展 Markdown 的例子,但请记住,并不是所有的 Markdown 解析器都支持这些扩展:


脚注


脚注可以为文本提供额外的信息而不干扰主体内容的流畅性。


这是一个脚注的例子。[^1]


[^1]: 这里是脚注的文本内容。


任务列表


任务列表可以让你创建一个待办事项清单。


- [ ] 未完成的任务

- [x] 已完成的任务


表情(Emoji)


你可以使用表情符号来表达情绪,这些通常是通过特定的字符组合来展示。例如 GitHub 支持表情的简写:


:smile::heart: :+1:


会转换成相应的表情图片。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容