markdown指南
什么是Markdown?
Markdown 是一种轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档。 它广泛用于编写说明文档、博客文章和技术文档。
Markdown的优点
- 简洁高效:学习成本低,语法简洁,用文本编辑器即可。
- 跨平台兼容:所有支持Markdown的平台(如GitHub、知乎、简书)都能完美渲染,还可转换为HTML、PDF等多种格式。
- 版本控制友好:纯文本格式,方便用Git进行版本管理。适合笔记、博客、文档编写。
Markdown的基本语法速览
| Markdown语法 | 详解 | 效果 |
|---|---|---|
*斜体* | 用单星号包围文本 | 斜体 |
**粗体** | 用双星号包围文本 | 粗体 |
# 一级标题 | "#"后需加空格 | 一级标题 |
## 二级标题 | 以此类推三级标题为三个"#" | 二级标题 |
[链接](http://a) | "[]"内为显示的超文本 | 链接 |
 | "[]"内为图片名 | 图片显示 |
> 引用 | " > "后需加空格 | 引用块 |
* 无序列表 | 无 | 列表项 |
1. 有序列表 | 无 | 编号列表 |
--- | 水平分割线 | ---- |
`内联代码` | 用反引号包围 | 内联代码 | ||
``` | 代码块开始/结束标记 | 代码块 |
| 颜色代码 | 无 | 无 |
***粗体+斜体*** | 三个星号包围 | 粗体+斜体 |
| 居中格式 | 使用HTML标签 | 居中文字 |
语法示例
文本格式化
*这是斜体文本*
**这是粗体文本**
***这是粗体斜体文本***标题层级
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题链接和图片
[这是一个链接](https://www.example.com)
引用
> 这是一个引用
>
> 可以有多行列表
* 无序列表项1
* 无序列表项2
* 无序列表项3
1. 有序列表项1
2. 有序列表项2
3. 有序列表项3代码
这是`内联代码`的示例
这是代码块 可以包含多行代码
function hello(){
alert("hello");
}分割线
---实用技巧
- 用标题和列表规划大纲。
- 用引用块添加注释或补充说明。
- 常用快捷键:
- 加粗:
Ctrl+B/Cmd+B - 斜体:
Ctrl+I/Cmd+I - 插入链接:
Ctrl+K/Cmd+K
- 加粗:
- 导出为其他格式:可用Typora、VS Code、在线工具导出为HTML、PDF等。
- 不同编辑器对缩进和空格渲染略有差异,建议预览检查。
使用场景
- 技术文档编写:广泛用于编写API文档、用户手册和技术说明
- 博客写作:许多博客平台(如GitHub Pages、Hexo)支持Markdown格式
- 笔记记录:适合用作个人知识管理系统,如Obsidian、Typora等工具
- 简历制作:可以创建结构清晰、易于转换的简历文档
工具推荐
- Typora:所见即所得的Markdown编辑器,支持导出多种格式, 新手友好。
- VS Code:强大的代码编辑器,安装Markdown插件后即可使用,程序员必备。
- MarkText:开源的Markdown编辑器,界面简洁,支持实时预览。
- Dillinger:在线工具,无需安装。
练习案例
- 任务:用Markdown写一篇简单的日记