Markdown 为什么AI都用它?

0 阅读2分钟

Markdown 是一种轻量级标记语言,由 John Gruber 和 Aaron Swartz 在 2004 年创建。它允许你使用纯文本格式编写内容,同时能轻松转换为格式化的 HTML(网页格式)。

它的最大特点是简单、易读、易写,既适合人类阅读,也方便机器解析。现在被广泛用于:

  • GitHub、GitLab、Bitbucket 等代码托管平台
  • 知乎、简书、CSDN、Notion、Obsidian、Typora 等写作工具
  • 博客、论坛、文档、README 文件
  • 微信公众号、语雀、飞书等

为什么很多人喜欢 Markdown?

  • 纯文本:可以用任何文本编辑器编写,不依赖特定软件
  • 学习成本低:几分钟就能掌握常用语法
  • 专注内容:不用关心排版,专注于写作
  • 格式统一:不同平台渲染效果基本一致
  • 可转换:可以轻松转为 HTML、PDF、Word 等格式

常用 Markdown 语法

1. 标题

# 一级标题(最大)
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题(最小)

2. 强调文本

**粗体**__粗体__
*斜体*_斜体_
***粗斜体***
~~删除线~~

3. 列表

无序列表

- 项目1
- 项目2
  - 子项目
    - 子子项目

有序列表

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

4. 链接和图片

[链接文字](https://example.com)

![图片描述](https://image-url.jpg)

5. 引用

> 这是一段引用文字
> 可以换行继续写

6. 代码

行内代码

使用 `print("Hello")` 输出

代码块(推荐写明语言):

```python
def hello():
    print("Hello World!")

#### 7. 表格
```markdown
| 姓名   | 年龄 | 城市     |
|--------|------|----------|
| 张三   | 25   | 北京     |
| 李四   | 30   | 上海     |
```

#### 8. 分隔线
```markdown
---
或
***
```

#### 9. 任务列表(Todo)
```markdown
- [x] 已完成任务
- [ ] 未完成任务
```

### 扩展语法(部分平台支持)

- **脚注**:`[^1]`
- **表情符号**:`:smile:` → 😄
- **数学公式**(支持 KaTeX):`$E=mc^2$`
- **自动目录**(某些平台):`[TOC]`

### 推荐学习方式

1. **练习工具**:
   - [Dillinger](https://dillinger.io/)(在线实时预览)
   - Typora(最受欢迎的 Markdown 编辑器)
   - Obsidian(双链笔记神器)

2. **速查表**:
   - GitHub Markdown 指南:https://guides.github.com/features/mastering-markdown/

**小建议**:
刚开始时不用全部记住语法,常用标题、列表、链接、代码块就够了。写多了自然就熟练了。