一、前言
Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。 --摘自百度百科
沒想到一向不太靠譜的百度百科這次竟有了如此精辟的解釋。之前項目一直使用word
撰寫文檔,有比較大的弊病:
- 只能對純文本文件進行版本控制,而word是二進制格式
- 格式繁雜,經常需要中斷寫作來控制格式
- 代碼與文檔分離,給寫文檔造成更大的阻力
而假如單純的使用txt,就沒有一點格式了,用html雖然既有格式又能加入版本控制,但是需要花費較多的時間在標簽上,而且標簽占了文檔的較大百分比,不易閱讀。
所以,最終的解決方案就是 **Markdown** ,作為一種輕量級的標記語言,能在非常短的時間內掌握。而且不僅可以用於寫文檔,還可以寫博客、寫簡書、做一些隨手筆記。Markdown文件以.md結尾,可以導出為html和PDF(需要使用的工具支持)。它是一種語法(個人認為是簡化版的html),但是和html不同的是,各種解析器對其會有不同的表現。比如我的IDEA Markdown插件會把分割線顯示成一條細灰線,Cmd Markdown則是顯示一條虛線。所以建議保持使用一種Markdown工具和盡量使用標准語法。
二、Markdown基本語法
1. 標題
代碼:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 最小只有六
效果:
一級標題
二級標題
三級標題
四級標題
五級標題
最小只有六
2. 加粗
代碼:
**我要被加粗了**
效果:
我要被加粗了
3. 代碼引用(>式)
代碼:
> hello markdown!
效果:
hello markdown!
代碼:
> hello markdown!
>> hello markdown!
效果:
hello markdown!
hello markdown!
4.代碼引用(```式)
代碼:
效果:
hello markdown!
5.代碼引用(Tab式)
代碼:
hello markdown!
效果:
hello markdown!
6. 插入鏈接(簡單式)
代碼:
<http://example.com>
效果:
7.插入鏈接(內嵌式)
代碼:
[搜狗](https://www.sogo.com "搜狗一下")
效果:
8. 插入圖片
代碼:

效果:
9. 有序列表
代碼:
1. one
2. two
3. three
效果:
- one
- two
- three
10. 無序列表
代碼:
* one
* two
* three
效果:
- one
- two
- three
11. 分割線
代碼:
---
效果:
12. 表格
代碼:
name | age | sex
:------:|:------|------:
tony|20|男
lucy|18|女
效果:
name | age | sex |
---|---|---|
tony | 20 | 男 |
lucy | 18 | 女 |
三、總結
以上所述就是Markdown的基本標簽,雖然不多,但是可以解決大部分情況。
可以用20%的標簽完成80%的效果
參考: