Appearance
第1章:Markdown 入门认知
1.1 什么是Markdown?
Markdown是一种轻量级标记语言,使用简单的符号实现文本排版,具有易写易读、跨平台兼容的特点。它由John Gruber于2004年创建,旨在让人们能够使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档。
核心特点:
- 使用简单的符号标记,无需复杂的排版工具
- 纯文本格式,可在任何文本编辑器中编辑
- 跨平台兼容,可在不同设备和系统上使用
- 可转换为多种格式,如HTML、PDF、Word等
1.2 为什么要学Markdown?
核心优势
- 语法简洁:使用简单的符号实现复杂的排版效果
- 跨平台通用:在任何设备和系统上都能保持一致的显示效果
- 排版高效:快速实现专业的文档排版,无需鼠标操作
- 可导出多种格式:可转换为HTML、PDF、Word等多种格式
- 版本控制友好:纯文本格式,适合使用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、富文本的区别
| 特性 | Markdown | Word | 富文本编辑器 |
|---|---|---|---|
| 编辑方式 | 纯文本 + 标记符号 | 可视化编辑 | 可视化编辑 |
| 学习曲线 | 简单,几分钟即可上手 | 复杂,需要学习各种功能 | 中等,需要熟悉界面操作 |
| 跨平台兼容性 | 优秀,任何文本编辑器都可编辑 | 一般,不同版本可能存在兼容性问题 | 一般,依赖特定软件 |
| 版本控制 | 优秀,纯文本适合Git等工具 | 差,二进制格式不适合版本控制 | 差,二进制格式不适合版本控制 |
| 导出格式 | 多种,可导出为HTML、PDF、Word等 | 主要为.docx格式 | 依赖具体软件 |
| 文件大小 | 小,纯文本格式 | 大,包含大量格式信息 | 中等,包含格式信息 |
1.5 学习前提
学习Markdown几乎不需要任何前提条件,只要你:
- 认识基本的键盘符号(如#、*、-等)
- 会使用文本编辑器
- 有基本的电脑操作能力
即使你完全没有编程或排版经验,也可以在几分钟内学会Markdown的基本语法。
1.6 学习路线规划
新手学习路线
- 基础认知:了解Markdown的概念、优势和应用场景
- 环境搭建:选择适合自己的Markdown编辑器
- 基础语法:学习标题、文本样式、列表、引用等基本语法
- 进阶技巧:学习代码块、表格、链接、图片等进阶功能
- 实战应用:尝试使用Markdown撰写笔记、文档等
- 格式导出:学习如何将Markdown文档导出为其他格式
重点内容
- 必学:标题、文本样式、列表、链接、图片、代码块
- 推荐:表格、引用、分割线、脚注
- 可选:公式、表情符号、目录生成
1.7 第一个Markdown文档
实操步骤
选择编辑器:打开你的Markdown编辑器(如Typora、MarkText等)
创建文档:新建一个文件,保存为
first.md输入内容:在文档中输入以下内容:
markdown
# 我的第一个Markdown文档
## 什么是Markdown?
Markdown是一种轻量级标记语言,使用简单的符号实现文本排版。
## 为什么使用Markdown?
- 语法简洁
- 跨平台兼容
- 排版高效
## 应用场景
1. 日常笔记
2. 文档撰写
3. 网站编辑
4. 代码相关
**这是加粗文本**
*这是斜体文本*
~~这是删除线文本~~
[Markdown官方文档](https://daringfireball.net/projects/markdown/)查看预览:在编辑器中查看预览效果
保存文档:确保文档以
.md后缀保存
效果预览
通过上面的操作,你应该可以看到一个格式良好的Markdown文档,包含标题、列表、文本样式和链接等元素。
恭喜你,你已经创建了你的第一个Markdown文档!
