一、Markdown簡介
Markdown是一種輕量級標記言語,開創工資約翰·格魯伯(John Gruber)。它容許人們利用易讀易寫的純文本格局編寫文檔,然後轉換成有效的XHTML(或許HTML)文檔。這種言語接收了很多在電子郵件中已有的純文本標記的特點。因為其輕量化、易讀易寫特點,並且對圖片、圖表、數學式都有支撐,Markdown被廣泛利用於編寫電子書、博客文章、README文件等。
二、Markdown基本語法
1. 標題
Markdown支撐六級標題,經由過程在一行文本前增加#標記來定義差別級其余標題,#的數量表示標題標級別:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
2. 段落跟換行
段落由一行或多行文本構成,每段之間須要有一個空行隔開。Markdown會主動將持續的文本塊辨認為段落。
換行可能經由過程生手尾增加兩個空格再加回車實現,或許直接利用HTML的<br>
標籤。
這是第一段。
這是第二段。
這是利用HTML標籤換行的示例。<br>這是新的一行。
3. 列表
Markdown支撐無序列表跟有序列表。
無序列表
利用*
、+
或-
作為列表標記,前面跟一個空格跟列表項內容。
- 無序列表項1
- 無序列表項2
- 無序列表項3
有序列表
利用數字接著一個英詞句點作為列表標記。
1. 有序列表項1
2. 有序列表項2
3. 有序列表項3
4. 鏈接跟圖片
鏈接
Markdown支撐兩種情勢的鏈接語法:行內跟參考。
- 行內鏈接:
[表現文字](鏈接地點)
- 參考鏈接:
[表現文字][引用標識]
[Markdown官網](https://www.markdownguide.org/)
[Markdown官網][1]
[1]: https://www.markdownguide.org/
圖片
與鏈接類似,但利用感慨號!
掃尾。

5. 字體把持
Markdown支撐粗體、斜體跟刪除線。
- 粗體:
**粗體文本**
- 斜體:
*斜體文本*
- 刪除線:
~~刪除線~~
6. 表格
Markdown支撐表格,利用豎線|
分開表格的列,利用短橫線-
分開表格的行。
| 表頭1 | 表頭2 | 表頭3 |
| --- | --- | --- |
| 內容1 | 內容2 | 內容3 |
| 內容4 | 內容5 | 內容6 |
7. 任務列表
利用-
、[ ]
跟[x]
來創建任務列表。
- [x] 實現任務1
- [ ] 實現任務2
- [ ] 實現任務3
8. 高亮
利用反引號”“來創建高亮文本。
`這是高亮文本`
三、Markdown編輯器
以下是一些常用的Markdown編輯器:
- Typora:支撐所見即所得的編輯方法,合適初學者。
- VSCode:支撐Markdown語法高亮跟及時預覽,功能富強。
- Cmd Markdown:支撐在線網頁編輯器跟當地化編輯器,合適差別須要。
四、編寫電子書
利用Markdown編寫電子書,可能採用以下步調:
- 抉擇合適的Markdown編輯器。
- 創建新的Markdown文件,並編寫內容。
- 利用Markdown語法對內容停止格局化。
- 將Markdown文件轉換為電子書格局,如PDF、EPUB等。
五、總結
Markdown是一種簡單易用的標記言語,合適編寫電子書、博客文章等。經由過程進修Markdown基本語法跟常用編輯器,妳可能輕鬆控制Markdown,並編寫出高品質的電子書。