Markdown 使用技巧

Markdown 简介

Markdown 是一种轻量级标记语言,用于格式化纯文本。主要用于编写文档、博客、README 文件等,使用markdown应该是程序员必备技能之一。本网站所有文章也均使用Markdown格式编写。以下介绍一些Markdown 的基本语法。

基本语法

1、标题
使用 # 符号创建标题,# 的数量代表标题的级别。

1
2
3
# 一级标题
## 二级标题
### 三级标题

2、段落与换行
段落之间需要一个空行。 换行:在行末加两个空格。

1
2
这是第一行  
这是第二行

3、强调

  • 加粗:使用 ** 或 __ 包围文本。
  • 斜体:使用 * 或 _ 包围文本。
  • 加粗斜体:使用 *** 或 ___ 包围文本。
    1
    2
    3
    **Test**
    *Test*
    ***Test***
    效果如下:
    Test
    Test
    Test

4、列表
无序列表:使用“-”、“*” 或 “+” 创建。

1
2
- 项目1
- 项目2

效果如下:

  • 项目1
  • 项目2

有序列表:使用数字加上 “.”创建。

1
2
1. 第一项
2. 第二项

5、链接与图片

1
2
链接:[链接文本](链接地址)。
图片:![图片描述](图片地址)。

6、引用
使用 > 符号创建引用。

1
> 测试引用

效果如下:

测试引用

7、代码块

行内代码:使用反引号 ` 包围。
多行代码块:使用三个反引号 ``` 或缩进四个空格。

进阶技巧

1、表格
使用 | 和 - 来创建表格。

1
2
3
| 标题1 | 标题2 |
| --- | --- |
| 内容1 | 内容2 |

效果如下:

标题1 标题2
内容1 内容2

2、嵌套列表与引用

  • 嵌套列表:在子项前增加两个空格。
    1
    2
    - 父项
    - 子项
    效果如下:
  • 父项
    • 子项
  • 嵌套引用:在引用前增加 >。
    1
    2
    > 这是一级引用
    >> 这是二级引用
    效果如下:

    这是一级引用

    这是二级引用

3.3 任务列表
使用 - [ ] 创建未完成任务,- [x] 创建已完成任务。

1
2
- [ ] 未完成任务
- [x] 已完成任务

效果如下:

  • 未完成任务
  • 已完成任务

4、 自定义样式
因为Markdown完全支持HTML语法,使用 HTML 标签可以实现一些 Markdown 不支持的格式。比如

  • 添加空行
    1
    2
    3
     
    或者
    <br />
  • 居中显示和改变字体大小
    1
    <div align='center' ><font size='5' >TEST</font></div>

常用工具与插件

Typora :一个 Markdown 编辑器,支持预览、导出 PDF 等功能。
小书匠:一个在线markdown编辑网站,有很多功能

VScode推荐的插件:
以下是我正在用的一些Markdown编辑插件。

  1. Markdown All in One:提供丰富的Markdown编辑功能,如自动生成标题、自动生成目录、自动生成链接等。
  2. Markdown PDF Plus: 将Markdown文档转换为PDF格式,支持自定义样式。
  3. Markdown Mermaid Expand to PNG: 将Markdown文档中的Mermaid图表转换为PNG格式,方便查看。
  4. Markdown TOC: 生成Markdown文档的目录,方便快速定位内容。
  5. Markdown Preview Enhanced: 提供丰富的Markdown预览功能,如支持代码高亮、数学公式等。
  6. Markdown Preview Github Styling: 使用GitHub的样式预览Markdown文档。