為什么選擇Markdown
- 極簡主義、避免許多煩雜功能
- 比起使用word更簡單快速
- 學習難度極低、易讀易寫
- 支持跨平臺使用,兼容HTML格式
- 更清晰的組織文檔的結構
- 可以通過HTML和CSS擴展渲染多種樣式,實現一鍵排版
- 利用pandoc可以一鍵導出word、pdf、html等多種文本格式
Markdown編輯器推薦
- 加粗為重點推薦
- 桌面全平臺指支持Windows、OSX和Linux
平臺 | 編輯器 | 優點 |
---|---|---|
Web、Android、ios | 簡書 | 簡單易用可發布文章 |
Web、Win | 小書匠 | 大量的擴展功能 |
Web、桌面全平臺 | Editor.md | 開源 |
Chrome擴展 | 馬克飛象 | 適合印象筆記重度用戶 |
桌面全平臺 | Typora | 所寫即所得,功能強大外觀簡約 |
Win/Linux | Moe | 模仿Moe,顏值賽高 |
Linux | Retext | 即時預覽 |
OSX | Mou | osx下最杰出的編輯器 |
桌面全平臺 | Atom、VS code | 支持Markdown的兩個代碼編輯器 |
Android | MarkdownX | 手機即可編輯預覽 |
Markdown語法簡介
標題
語法:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
效果:
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
列表
無序列表
語法:
+ 文本1
+ 文本2
+ 文本3
效果:
- 文本1
- 文本2
- 文本3
+
和-
、*
都可以(推薦使用加號,避免與其他符號混用)
語法:
- 文本4
- 文本5
效果:
- 文本4
- 文本5
如果你想要建立子列表或者列表描述的話,那就用四個空格或者Tab
鍵后再輸入內容。
語法:
+ 父列表1
+ 子列表1
+ 子列表2
+ 父列表2
這里是列表的描述內容
效果:
- 父列表1
- 子列表1
- 子列表2
- 父列表2
這里是列表的描述內容
有序列表
語法:
1. 文本1
2. 文本2
+ 子文本1
+ 子文本2
3. 文本3
1. 子文本3
2. 子文本4
4. 文本4
列表的描述性語言
- 文本1
- 文本2
- 子文本1
- 子文本2
- 文本3
- 子文本3
- 子文本4
- 文本4
列表的描述性語言
鏈接和圖片
鏈接
語法:
[Markdown: Basics (快速入門)](http://wowubuntu.com/markdown/basic.html)
效果:
插入圖片
語法:

效果:
引用
文字引用
用于引用他們的文字和語言等,引用可以嵌套使用。
語法:
> 區塊引用
>> 嵌套引用
效果:
區塊引用
嵌套引用
代碼引用
一段代碼的時候
我們使用` `將語句可以包起來,同時對于一些關鍵詞、按鍵等也可以使用這種語法
語法:
`hello world`
效果:
hello world
多段代碼的時候
我們使用``` ```將語句包起來
語法:(為了顯示效果加上了\
,請使用時候把它去掉)
print('hello, world')
效果:
print('hello, world')
## 強調和分隔符
### 強調
斜體
粗體
斜粗體
*斜體*
**粗體**
***斜粗體***
### 分隔符
可以使用三個以上的`***`或者`---`(推薦使用`---`,避免與其他符號混用)
語法:
效果:
---
### 反斜杠
當需要直接在markdown文本中使用markdown符號時,在前面加上`\`即可轉義
語法:
# 不是一級標題
+ 不是無序列表
\# 不是一級標題
\+ 不是無序列表
## 擴展
1. 你可以在Markdown文檔中直接加入HTML元素來擴展功能
2. 關于Markdown語法的詳細介紹請參考[Markdown 語法說明 (簡體中文版)](http://wowubuntu.com/markdown/)
**注意**:該文檔比較適合有HTML基礎的人食用
3. 插入數字公式要看使用的Markdown編輯器是否支持數字公式的擴展
4. 由于markdown會自動忽略一個空行,請合適利用空行使得markdown文檔更具有可讀性
5. 關于段落,不建議在網頁排版中使用縮進(既沒有縮進的必要,不同markdown編輯器和渲染引擎對于縮進的支持也不同)
6. 受到不同編輯器的影響,在不同編輯器下渲染的文檔排版可以會稍稍有所不同。