什么是 Markdown?

Markdown 是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)在 2004 年创建。它的设计目标是让文本编辑变得简单直观,用少量简洁的符号代替复杂的排版格式(如 HTML 标签),同时保证内容在各种平台上都能清晰显示。

对于写博客来说,Markdown 非常实用:

  • 语法简单,几分钟就能学会

  • 专注内容创作,不用频繁调整格式

  • 兼容性强,几乎所有博客平台(如 WordPress、知乎、掘金)都支持

  • 生成的文本干净整洁,方便迁移和修改

Markdown 常用语法(博客写作必备)

1. 标题

# 表示,# 数量越多,标题级别越低(最多 6 级)。

# 一级标题(最醒目,适合文章大标题)
## 二级标题(适合章节标题)
### 三级标题(适合小节标题)
#### 四级标题(更细分的内容)

效果:

一级标题

二级标题

三级标题

2. 段落与换行

  • 直接输入文字就是段落,段落之间空一行即可分隔。

  • 若想在同一段落内换行,可在句尾加两个空格 + 回车。

这是第一段内容,直接写就行。

这是第二段内容,和第一段空了一行。
这一行想换行的话,结尾加两个空格  
这样就换行了。

3. 文本格式

  • 加粗:用 **__ 包裹文字

  • 斜体:用 *_ 包裹文字

  • 加粗+斜体:用 *** 包裹文字

  • 删除线:用 ~~ 包裹文字

**这是加粗的文字**  
*这是斜体的文字*  
***这是又粗又斜的文字***  
~~这是带删除线的文字~~

效果: 加粗斜体加粗+斜体删除线

4. 列表

无序列表(用 - *+ 开头,符号后加空格)
- 列表项1
- 列表项2
  - 子列表项(前面加两个空格)
  - 子列表项

效果:

  • 列表项1

  • 列表项2

    • 子列表项

    • 子列表项

有序列表(用数字 + . 开头,符号后加空格)
1. 第一步
2. 第二步
   1. 第二步的子步骤
   2. 第二步的子步骤

效果:

  1. 第一步

  2. 第二步

    1. 第二步的子步骤

    2. 第二步的子步骤

5. 链接

格式:[显示文本](链接地址 "可选的标题,鼠标悬停时显示")

[我的博客](https://example.com "点击访问我的博客")  
[知乎](https://zhihu.com)

效果: 我的博客知乎

6. 图片

和链接类似,只是前面多了个 !,格式:![图片alt文字](图片地址 "可选标题")

  • alt文字:图片加载失败时显示的文字,也利于搜索引擎识别。

![风景图](https://picsum.photos/600/400 "一张风景照")

效果: 风景图

7. 引用

> 开头,适合引用名言、他人观点或重点内容。

> 这是一句引用的话,比如名人名言。
> 换行的话,每一行都加 > 即可。

效果:

这是一句引用的话,比如名人名言。 换行的话,每一行都加 > 即可。

8. 代码块

写技术博客经常需要插入代码,用 包裹代码( 后可加语言名,如 python js 实现语法高亮)。

```python
# 这是Python代码示例
def hello():
    print("Hello, Markdown!")
效果:
​```python
# 这是Python代码示例
def hello():
    print("Hello, Markdown!")

9. 分割线

---***___ 表示,单独占一行,用于分隔不同内容块。

上面是一段内容

---

下面是另一段内容

效果: 上面是一段内容


下面是另一段内容

写博客的小技巧

  1. 工具推荐:用专门的 Markdown 编辑器写(如 Typora、VS Code + Markdown 插件),可以实时预览效果,避免格式错误。

  2. 平台适配:不同博客平台对 Markdown 的支持略有差异(比如表格、脚注),发布前最好在平台自带的编辑器里预览一下。

  3. 简洁为主:不要过度使用格式,保持文章清爽易读,重点内容用加粗或引用突出即可。

掌握这些基础语法,足够写出一篇格式清晰的博客了!如果需要更复杂的功能(如表格、脚注),可以再深入学习对应的语法~