Markdown是一种轻量级的标记语言,专为编写结构化文档而设计,它允许用户通过简单的文本格式编写出美观的网页、文档或博客文章。本教程将详细介绍如何在Typora这样的Markdown编辑器中快速上手并掌握Markdown的基本用法。
### 1. **代码块**(Code Blocks)
- ````java` 和 ````shell` 用于创建代码块,可以分别展示Java和Shell脚本。例如:
- Java代码块示例:
```java
public class HelloWorld {
}
```
- Shell脚本代码块示例:
```shell
#!/bin/bash
# 生成一个随机数
if [ $RANDOM -lt 10 ]; then
echo "猜小了"
fi
```
### 2. **标题** (Headings)
- Markdown支持六级标题,使用`#`的数量来表示级别,如:
- 一级标题:`# 一级标题`
- 二级标题:`## 二级标题`
- 一直延续到六级标题:`###### 六级标题`
### 3. **文本样式** (Text Styles)
- 使用星号和波浪线来实现加粗 (`**`)、斜体 (`*`)、删除线 (`~~`),以及代码高亮显示 (`==` 和 `!=` 分别用于粗体和删除线)。
### 4. **引用** (Quotes)
- 引用使用`>`字符嵌套,表示引述等级,如:
- 直接引述:`> 作者: 爱因斯坦`
- 更多嵌套引述:`>> 智者: 爱因斯坦`
### 5. **分割线** (Horizontal Rules)
- 使用`---`或`***`可以插入水平线作为视觉分割。
### 6. **图片插入** (Images)
- 图片通过`![]()`插入,其中括号内包含图片链接(在线图片)或本地路径 (`![](C:\Users\86178\Pictures\toux.jpg)`)。
### 7. **超链接** (Links)
- 创建超链接使用方括号包围链接文字,后面跟上括号内的URL,如 `[我的github](https://github.com/)`。
### 8. **列表** (Lists)
- 支持无序列表 (`-` 或 `+` 开头) 和有序列表 (`1.` 或 `a.` 开头),例如:
- 无序列表: `- 目录1` `- 目录2` `- 目录3`
- 有序列表: `1. 有序列表1` `2. 有序列表2` `3. 有序列表3`
### 9. **表格** (Tables)
- 使用竖线 (`|`) 来创建表格,每行用`---`结束,如:
```
| 成绩 | 姓名 | 等级 |
| ---- | ------ | ---- |
| 2 | 电风扇 | S |
```
Markdown语法的简洁性使得其在协作编辑、写作和分享文档时非常方便,尤其适合技术文档和博客写作。学习了这些基本概念后,你可以在Typora或其他Markdown支持的工具中自如地撰写整洁的文档,并确保它们在各种平台上都能保持一致的美观呈现。