什么是 Markdown?
Markdown 是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)在 2004 年创建。它的设计目标是让文本编辑变得简单直观,用少量简洁的符号代替复杂的排版格式(如 HTML 标签),同时保证内容在各种平台上都能清晰显示。
对于写博客来说,Markdown 非常实用:
- 语法简单,几分钟就能学会
- 专注内容创作,不用频繁调整格式
- 兼容性强,几乎所有博客平台(如 WordPress、知乎、掘金)都支持
- 生成的文本干净整洁,方便迁移和修改
Markdown 常用语法(博客写作必备)
1. 标题
用 #
表示,#
数量越多,标题级别越低(最多 6 级)。
# 一级标题(最醒目,适合文章大标题)## 二级标题(适合章节标题)### 三级标题(适合小节标题)#### 四级标题(更细分的内容)
效果:
一级标题
二级标题
三级标题
2. 段落与换行
- 直接输入文字就是段落,段落之间空一行即可分隔。
- 若想在同一段落内换行,可在句尾加两个空格 + 回车。
这是第一段内容,直接写就行。
这是第二段内容,和第一段空了一行。这一行想换行的话,结尾加两个空格这样就换行了。
3. 文本格式
- 加粗:用
**
或__
包裹文字 - 斜体:用
*
或_
包裹文字 - 加粗+斜体:用
***
包裹文字 删除线:用~~
包裹文字
**这是加粗的文字***这是斜体的文字****这是又粗又斜的文字***~~这是带删除线的文字~~
效果:
加粗、斜体、加粗+斜体、删除线
4. 列表
无序列表(用 -
*
或 +
开头,符号后加空格)
- 列表项1- 列表项2 - 子列表项(前面加两个空格) - 子列表项
效果:
- 列表项1
- 列表项2
- 子列表项
- 子列表项
有序列表(用数字 + .
开头,符号后加空格)
1. 第一步2. 第二步 1. 第二步的子步骤 2. 第二步的子步骤
效果:
- 第一步
- 第二步
- 第二步的子步骤
- 第二步的子步骤
5. 链接
格式:[显示文本](链接地址 "可选的标题,鼠标悬停时显示")
[我的博客](https://example.com "点击访问我的博客")[知乎](https://zhihu.com)
6. 图片
和链接类似,只是前面多了个 !
,格式:
alt文字
:图片加载失败时显示的文字,也利于搜索引擎识别。

效果:
7. 引用
用 >
开头,适合引用名言、他人观点或重点内容。
> 这是一句引用的话,比如名人名言。> 换行的话,每一行都加 > 即可。
效果:
这是一句引用的话,比如名人名言。 换行的话,每一行都加 > 即可。
8. 代码块
写技术博客经常需要插入代码,用 包裹代码(
后可加语言名,如 python
js
实现语法高亮)。
```python# 这是Python代码示例def hello(): print("Hello, Markdown!")
效果:```python# 这是Python代码示例def hello(): print("Hello, Markdown!")
9. 分割线
用 ---
或 ***
或 ___
表示,单独占一行,用于分隔不同内容块。
上面是一段内容
---
下面是另一段内容
效果:
上面是一段内容
下面是另一段内容
写博客的小技巧
- 工具推荐:用专门的 Markdown 编辑器写(如 Typora、VS Code + Markdown 插件),可以实时预览效果,避免格式错误。
- 平台适配:不同博客平台对 Markdown 的支持略有差异(比如表格、脚注),发布前最好在平台自带的编辑器里预览一下。
- 简洁为主:不要过度使用格式,保持文章清爽易读,重点内容用加粗或引用突出即可。
掌握这些基础语法,足够写出一篇格式清晰的博客了!如果需要更复杂的功能(如表格、脚注),可以再深入学习对应的语法~