Skip to main content

Markdown格式介绍

什么是Markdown

Markdown是一种轻量级标记语言,创建于2004年by John Gruber。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。

Markdown的优势
  • 简单易学:语法简洁明了,学习曲线平缓
  • 纯文本:可以用任何文本编辑器编写
  • 格式丰富:支持标题、列表、链接、图片等多种格式
  • 跨平台:可以在任何设备上阅读和编辑
  • 专注内容:让作者专注于写作,而不是排版

Markdown在博客写作中的应用

  • 快速编写文章:无需担心复杂的HTML标签
  • 易于维护:纯文本格式方便版本控制和协作
  • 良好的可读性:即使不渲染也能轻松阅读
  • 灵活转换:可以轻松转换为HTML、PDF等格式

Markdown基本语法

标题语法

# 一级标题
## 二级标题
### 三级标题

段落和换行

段落之间空一行即可。如果想在段落内换行,可以在行末加两个空格。

这是第一段。

这是第二段。
这一行结尾加两个空格。
就可以实现换行。

强调语法

*斜体*_斜体_
**粗体**__粗体__
***粗斜体***___粗斜体___

列表语法

无序列表:

- 项目1
- 项目2
- 子项目A
- 子项目B

有序列表:

1. 第一项
2. 第二项
3. 第三项

链接和图片语法

链接:

[链接文字](URL "可选标题")
例如:[Google](https://www.google.com "谷歌搜索引擎")

图片:

![替代文字](图片URL "可选标题")

引用语法

> 这是一个引用。
>
> 这是引用的第二段。

代码块语法

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

表格语法

| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |

任务列表语法

- [x] 完成的任务
- [ ] 未完成的任务
- [ ] 又一个未完成的任务

分割线语法

使用三个或更多的 -*_

---
***
___
note

如果需要在Markdown中使用更复杂的格式,可以考虑:

  • 使用更多的Markdown原生语法
  • 适当使用简单的HTML标签
  • 使用你的文档系统支持的扩展语法