Skip to content

第1章:Markdown 入门认知

1.1 什么是Markdown?

Markdown是一种轻量级标记语言,使用简单的符号实现文本排版,具有易写易读、跨平台兼容的特点。它由John Gruber于2004年创建,旨在让人们能够使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。

核心特点

  • 使用简单的符号标记,无需复杂的排版工具
  • 纯文本格式,可在任何文本编辑器中编辑
  • 跨平台兼容,可在不同设备和系统上使用
  • 可转换为多种格式,如HTML、PDF、Word等

1.2 为什么要学Markdown?

核心优势

  1. 语法简洁:使用简单的符号实现复杂的排版效果
  2. 跨平台通用:在任何设备和系统上都能保持一致的显示效果
  3. 排版高效:快速实现专业的文档排版,无需鼠标操作
  4. 可导出多种格式:可转换为HTML、PDF、Word等多种格式
  5. 版本控制友好:纯文本格式,适合使用Git等版本控制工具

适用场景

  • 日常笔记:简洁排版,适配Obsidian、Notion等笔记工具
  • 文档撰写:技术文档、报告、简历,可导出PDF、Word
  • 网站编辑:博客、论坛、教程网站,快速实现排版美化
  • 代码相关:GitHub、Gitee文档,搭配代码块高效展示

1.3 Markdown 的应用场景

日常笔记

Markdown非常适合用于日常笔记的撰写,它的简洁语法让你可以专注于内容本身,而不是排版细节。很多现代笔记工具如Obsidian、Notion、语雀等都原生支持Markdown。

文档撰写

对于技术文档、报告、简历等正式文档,Markdown可以帮助你快速实现专业的排版效果,并且可以轻松导出为PDF、Word等格式。

网站编辑

在博客、论坛、教程网站等平台,Markdown是一种常用的内容编辑格式,它可以让你快速实现文本的排版美化,而不需要学习复杂的HTML和CSS。

代码相关

在GitHub、Gitee等代码托管平台,Markdown是默认的文档格式,它的代码块功能可以让你优雅地展示代码示例。

1.4 Markdown 与Word、富文本的区别

特性MarkdownWord富文本编辑器
编辑方式纯文本 + 标记符号可视化编辑可视化编辑
学习曲线简单,几分钟即可上手复杂,需要学习各种功能中等,需要熟悉界面操作
跨平台兼容性优秀,任何文本编辑器都可编辑一般,不同版本可能存在兼容性问题一般,依赖特定软件
版本控制优秀,纯文本适合Git等工具差,二进制格式不适合版本控制差,二进制格式不适合版本控制
导出格式多种,可导出为HTML、PDF、Word等主要为.docx格式依赖具体软件
文件大小小,纯文本格式大,包含大量格式信息中等,包含格式信息

1.5 学习前提

学习Markdown几乎不需要任何前提条件,只要你:

  • 认识基本的键盘符号(如#、*、-等)
  • 会使用文本编辑器
  • 有基本的电脑操作能力

即使你完全没有编程或排版经验,也可以在几分钟内学会Markdown的基本语法。

1.6 学习路线规划

新手学习路线

  1. 基础认知:了解Markdown的概念、优势和应用场景
  2. 环境搭建:选择适合自己的Markdown编辑器
  3. 基础语法:学习标题、文本样式、列表、引用等基本语法
  4. 进阶技巧:学习代码块、表格、链接、图片等进阶功能
  5. 实战应用:尝试使用Markdown撰写笔记、文档等
  6. 格式导出:学习如何将Markdown文档导出为其他格式

重点内容

  • 必学:标题、文本样式、列表、链接、图片、代码块
  • 推荐:表格、引用、分割线、脚注
  • 可选:公式、表情符号、目录生成

1.7 第一个Markdown文档

实操步骤

  1. 选择编辑器:打开你的Markdown编辑器(如Typora、MarkText等)

  2. 创建文档:新建一个文件,保存为first.md

  3. 输入内容:在文档中输入以下内容:

markdown
# 我的第一个Markdown文档

## 什么是Markdown?
Markdown是一种轻量级标记语言,使用简单的符号实现文本排版。

## 为什么使用Markdown?
- 语法简洁
- 跨平台兼容
- 排版高效

## 应用场景
1. 日常笔记
2. 文档撰写
3. 网站编辑
4. 代码相关

**这是加粗文本**
*这是斜体文本*
~~这是删除线文本~~

[Markdown官方文档](https://daringfireball.net/projects/markdown/)
  1. 查看预览:在编辑器中查看预览效果

  2. 保存文档:确保文档以.md后缀保存

效果预览

通过上面的操作,你应该可以看到一个格式良好的Markdown文档,包含标题、列表、文本样式和链接等元素。

恭喜你,你已经创建了你的第一个Markdown文档!

© 2026 编程马·菜鸟教程 版权所有