问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Markdown语法入门与实用技巧

创作时间:
作者:
@小白创作中心

Markdown语法入门与实用技巧

引用
CSDN
1.
https://m.blog.csdn.net/weixin_74352771/article/details/144635549

Markdown作为一种轻量级标记语言,凭借其简洁的语法和可读性,广泛应用于各类文档的编写中。本文将为你详细介绍Markdown的基本语法和实用技巧,帮助你快速掌握这门技能。

Markdown 语法入门与实用技巧

1. Markdown 基本语法

1.1 标题

Markdown 使用 # 符号来表示标题,标题的级别通过 # 的数量来区分,最多支持 6 级标题。标题常用于分隔章节或小节,使文档结构更加清晰。注意 # 符号后面需要跟空格。

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

效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题

应用场景: 在博客文章或文档中,标题用来划分段落、章节或重要内容。例如,文章的主标题通常使用一级标题,子章节使用二级或三级标题。

1.2 段落

Markdown 自动识别段落,只需要在不同段落之间留一个空行即可。无需像 HTML 那样使用 <p> 标签。

这是第一段文本。
这是第二段文本。段落之间只需要一个空行即可。

效果:
这是第一段文本。
这是第二段文本。段落之间只需要一个空行即可。

应用场景: 段落通常用于分隔不同的思想、描述或内容,在写作时,合理划分段落有助于提高文章的可读性。

1.3 加粗与斜体

  • 加粗使用 **__
  • 斜体使用 *_
**加粗文本**
__加粗文本__
*斜体文本*
_斜体文本_

效果:
加粗文本
加粗文本
斜体文本
斜体文本

应用场景: 加粗通常用于强调重要的词汇或短语,斜体常用于引用、外语或书籍、电影等标题的强调。

1.4 列表

  • 无序列表使用 -+*
  • 有序列表使用数字加 .

无序列表示例:

- 苹果
- 香蕉
- 红香蕉
- 黄香蕉
- 橙子

有序列表示例:

1. 安装 Python
2. 配置开发环境
3. 开始编码
   1. 学习语法
   2. 完成项目

效果:

  • 苹果
  • 香蕉
  • 红香蕉
  • 黄香蕉
  • 橙子
  1. 安装 Python
  2. 配置开发环境
  3. 开始编码
    1. 学习语法
    2. 完成项目

应用场景: 无序列表适合列出不需要排序的项目,有序列表则适用于步骤或时间顺序。

1.5 代码块

  • 行内代码使用单个反引号 `
  • 多行代码块使用三个反引号 ```,可以指定语言类型(如 python)以实现语法高亮。

行内代码:

这是行内代码:`print("Hello, World!")`

多行代码块:

```python
def hello_world():
    print("Hello, World!")

效果:
行内代码:`print("Hello, World!")`
多行代码块:

```python
def hello_world():
    print("Hello, World!")

应用场景: 行内代码常用于嵌入命令、函数名或代码片段,多行代码块适用于展示完整的代码段,特别是在教程、技术博客中。

1.6 链接与图片

  • 链接使用 [链接文本](URL)
  • 图片使用 ``。

链接示例:

[Markdown 官方文档](https://daringfireball.net/projects/markdown/)

图片示例:


效果:
Markdown 官方文档

应用场景: 链接常用于引用外部网页或资源,图片则用于展示图片内容或图表,广泛应用于技术博客或教程中。

1.7 引用

引用使用 > 符号,用于引用外部的内容或者强调某个文本。

> "时间就是金钱。" — 本杰明·富兰克林

效果:

"时间就是金钱。" — 本杰明·富兰克林

应用场景: 引用常用于引用他人的言论、文献或书籍中的内容,帮助读者更好地理解和拓展思路。

1.8 水平线

水平线可以通过 ---***___ 创建,用于分隔内容或章节。

---

效果:

应用场景: 水平线用于分隔文档中的不同部分,常见于博客中,用于章节分隔或内容过渡。

1.9 表格

表格使用 | 来分隔列,- 用于区分表头和内容。

| 姓名   | 年龄 | 职业     |
|--------|------|----------|
| 张三   | 25   | 程序员   |
| 李四   | 30   | 设计师   |
| 王五   | 28   | 产品经理 |

效果:

姓名
年龄
职业
张三
25
程序员
李四
30
设计师
王五
28
产品经理

应用场景: 表格用于展示结构化的数据,适合在技术文档、数据报告等场合使用。

1.10 任务列表

任务列表用于列出待办事项,使用 - [ ] 表示未完成任务,- [x] 表示已完成任务。

- [x] 完成 Markdown 学习
- [ ] 写一篇 Markdown 博客
- [ ] 复习 Git 基本命令

效果:

  • 完成 Markdown 学习
  • 写一篇 Markdown 博客
  • 复习 Git 基本命令

应用场景: 任务列表适合用于记录待办事项,广泛应用于开发计划、学习计划或任何需要追踪进度的场景。

1.11 数学公式

Markdown 支持数学公式,使用 $ 包裹行内公式,使用 $$ 包裹块级公式。

行内公式:

这是一个行内公式:$E=mc^2$

块级公式:

$$
E = mc^2
$$

效果:
这是一个行内公式:$E=mc^2$
块级公式:
$$
E = mc^2
$$

应用场景: 数学公式常用于科学、工程、学术文章中,Markdown 可以让这些公式更加简洁且易于阅读。

2. Markdown 的高级用法

2.1 自定义语法扩展

许多平台支持一些 Markdown 扩展语法,比如表情符号、脚注等。以下是一些常见的扩展:

  • 表情符号:可以直接插入表情符号。例如,:smile: 会显示一个笑脸表情。
这是一个笑脸::smile:

效果:
这是一个笑脸:😄

  • 脚注:在文本中插入脚注,点击可以跳转到脚注部分。
这是一个脚注内容[^1]。 //正文部分插入
[^1]: 跳转脚注部分    //文章底部对这个脚注的介绍,底部点击跳转正文

效果:
这是一个脚注内容^1

2.2 使用 HTML 标签

虽然 Markdown 设计上是简洁的,但它也允许你在 Markdown 文档中嵌入 HTML 标签。如果某些功能 Markdown 无法实现,你可以使用 HTML 标签。

<div style="color:red;">这是一个红色的文本</div>

效果:
这是一个红色的文本

2.3 自动链接

Markdown 会自动识别 URL,并将其转换为可点击的链接。

访问 https://www.csdn.net/ 获取更多资源。

效果:
访问https://www.csdn.net/获取更多资源。

3. 总结

Markdown 作为一种轻量级标记语言,凭借其简洁的语法和可读性,广泛应用于各类文档的编写中。通过掌握本文介绍的基本语法,你可以轻松地撰写博客、文档或其他类型的文本。

推荐学习资源

  • Markdown 官方文档
  • GitHub Markdown 指南

希望这篇文章能帮助你更好地理解和掌握 Markdown。通过持续学习和实践,你将能高效地使用 Markdown 来提高写作效率和文档质量。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号