Markdown基本语法学习
1.代码块
//代码块语法
//使用键盘左上角的点号,连续输入三个点之后按回车(输入法一定要在英文状态下)
//点号右边可以写所属语言
```Swift
例如下面Swift代码块:
/// 快速排序
func quickSort(array: [Int]) -> [Int] {
if array.count < 2 {
return array // 基线条件
}else {
let pivot = array[0] // 递归条件
var lessArr: [Int] = [] ; var greater: [Int] = []
for i in 1 ..< array.count {
if array[i] <= pivot {
lessArr.append(array[i])
}else {
greater.append(array[i])
}
}
return quickSort(array: lessArr) + [pivot] + quickSort(array: greater)
}
}
2.标题
//Markdown语法总共有六级标题,输入对应的#个数然后空格再加标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
实际效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
3.字体
//加粗
**这是一行加粗文字**
//代码高亮显示
==我是高亮的==
//删除线
~~被删除的文字~~
//斜体
*斜体内容*
实际效果如下:
这是一行加粗文字
我是高亮的
被删除的文字
斜体内容
4.引用
//引用语法,如果想引用一小段别处的句子,那么就要用到引用这个语法了。
大于号> + 空格 + 引用内容
实际效果如下:
这里是引用内容哦~
5.分割线
//分割线
---(输入三条-后回车)
//分割线2
***
实际效果如下:
6.图片插入
//图片插入分为在线图片插入和本地图片插入两种情况
//语法格式
![我的图片](图片路径)
实际效果如下:
- 本地图片(一般编辑器都支持直接拖拽的方式,不用输入语法)
- 网络图片
7.超链接
//超链接语法
[GitHub](https://www.github.com)
实际效果如下:
8.列表
//无序列表,短横线-加上空格再加文字
- 目录1
- 目录2
- 目录3
//有序列表,序号加上.加上空格再加内容
实际效果如下:
- 目录1
- 目录2
- 目录3
- 文件
- 编辑
- 段落
9.表格
//表格的语法比较麻烦,一般都是用编辑器自带的插入表格功能
比如在Mac端Typora编辑器里选择"段落"->"插入表格"
姓名 | 年龄 | 地址 |
---|---|---|
王涛 | 22 | 北京 |
刘明 | 33 | 广州 |
张天宝 | 29 | 成都 |
以上就是Markdown常用的基本语法,建议初学者多写写,熟练掌握,形成自己的排版风格。这些语法都是有快捷键的,实际写作过程中熟练了之后一般都是使用快捷键,编辑器会告诉你快捷键,很少手敲语法,这样子效率比较高。