Markdown 语法详解

May 6, 2026 · 7 mins read
Markdown 语法详解

Markdown是一种轻量级的标记语言,它的设计目标是“易读易写”。通过简单的符号,您可以轻松地格式化文本,使其在纯文本环境下也具有良好的可读性。本文将详细介绍Markdown的常用语法,帮助您掌握这一高效的写作工具。

标题 (Headings)

Markdown使用井号(#)来表示标题的级别,井号的数量决定了标题的层级。

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

段落 (Paragraphs)

段落由一个或多个连续的文本行组成。段落之间需要一个空行来分隔。

这是第一个段落。

这是第二个段落。

强调 (Emphasis)

您可以使用星号(*)或下划线(_)来强调文本。

  • 粗体 (Bold): 使用两个星号或下划线包围文本。
    **这是粗体文本**
    __这也是粗体文本__
    
  • 斜体 (Italic): 使用一个星号或下划线包围文本。
    *这是斜体文本*
    _这也是斜体文本_
    
  • 粗斜体 (Bold and Italic): 结合使用。
    ***这是粗斜体文本***
    ___这也是粗斜体文本___
    

列表 (Lists)

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

  • 无序列表 (Unordered Lists): 使用星号(*)、加号(+)或减号(-)作为列表项的开头。
    * 列表项一
    * 列表项二
      * 嵌套列表项
    - 列表项三
    + 列表项四
    
  • 有序列表 (Ordered Lists): 使用数字后跟一个点(.)作为列表项的开头。数字的顺序并不影响最终的显示,Markdown会自动排序。
    1. 列表项一
    2. 列表项二
    3. 列表项三
    

Markdown使用方括号包围链接文本,后跟圆括号包围的URL。

  • 行内链接 (Inline Links):
    这是一个[行内链接](https://www.example.com)到多多28官网。
    
  • 参考式链接 (Reference-style Links): 可以在文档的任何地方定义链接的引用,然后在需要的地方使用引用标签。
    这是一个[参考式链接][1]的例子。
    
    [1]: https://www.example.com "可选的链接标题"
    

图片 (Images)

图片的语法与链接类似,只是在方括号前多了一个感叹号(!)。

  • 行内图片 (Inline Images):
    ![图片描述](https://www.example.com/image.jpg "可选的图片标题")
    
  • 参考式图片 (Reference-style Images):
    ![图片描述][logo]
    
    [logo]: https://www.example.com/logo.png "多多28 Logo"
    

代码 (Code)

Markdown支持两种代码的表示方式:行内代码和代码块。

  • 行内代码 (Inline Code): 使用反引号(`)包围。
    `printf("Hello, World!");`
    
  • 代码块 (Code Blocks): 使用三个反引号(```)包围,并且可以指定语言高亮。
    ```python
    def hello_world():
        print("Hello, World!")
    
    ```javascript
    console.log("Hello, JavaScript!");
    

引用 (Blockquotes)

使用大于号(>)来表示引用。

> 这是引用的文本。
>
> 引用可以包含多个段落。

分隔线 (Horizontal Rules)

可以使用三个或更多的星号(*)、减号(-)或下划线(_)来创建水平分割线。

---
***
___

表格 (Tables)

Markdown表格的创建相对复杂一些,但支持度非常好。使用管道符(|)分隔单元格,使用连字符(-)分隔表头和表体。冒号(:)可以用来控制对齐方式(左对齐、右对齐、居中对齐)。

| 表头一 | 表头二 | 表头三 |
| :-----: | :---- | ----: |
| 居中 | 左对齐 | 右对齐 |
| 123 | 456 | 789 |

转义 (Escaping)

如果您想显示Markdown语法本身而不是让它被渲染,可以使用反斜杠(\)进行转义。例如,要显示一个星号,可以写成 \*

掌握Markdown语法,将极大地提高您在网络上写作和沟通的效率。多多28网页版在内容创作中广泛使用Markdown,以确保信息的清晰呈现和易于维护。

Sharing is caring!