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)
實際效果如下:
GitHub
8.清單
//無序清單,短橫線-加上空格再加文字
- 目錄1
- 目錄2
- 目錄3
//有序清單,序号加上.加上空格再加内容
實際效果如下:
- 目錄1
- 目錄2
- 目錄3
- 檔案
- 編輯
- 段落
9.表格
//表格的文法比較麻煩,一般都是用編輯器自帶的插入表格功能
比如在Mac端Typora編輯器裡選擇"段落"->"插入表格"
姓名 | 年齡 | 位址 |
---|---|---|
王濤 | 22 | 北京 |
劉明 | 33 | 廣州 |
張天寶 | 29 | 成都 |
以上就是Markdown常用的基本文法,建議初學者多寫寫,熟練掌握,形成自己的排版風格。這些文法都是有快捷鍵的,實際寫作過程中熟練了之後一般都是使用快捷鍵,編輯器會告訴你快捷鍵,很少手敲文法,這樣子效率比較高。