前言:
Markdown所具備的諸多優(yōu)點(diǎn)疯攒,致使其在程序員、極客圈列荔、自媒體圈和作家圈非常流行敬尺。
markdown優(yōu)點(diǎn):
1.極強(qiáng)的兼容性,純文本贴浙,很多純文本工具就可以打開砂吞。(這就避免了很多尷尬,發(fā)給領(lǐng)導(dǎo)的策劃方案word版本太新崎溃,打不開蜻直;mac下的.pages格式打不開doc格式;好不容易能打開了袁串,我擦概而,怎么顯示不一樣呢?)
2.讓你專注于碼字本身而非排版囱修。(markdown本身的輕簡決定了它更能讓你專注于寫作本身赎瑰,而非排版,word上你能用到的功能可能只有20%破镰,我們大部分的需求markdown就能完美勝任餐曼,你說txt純文本不是更能專注么压储?你用記事本來給我加個粗看看!專注文字相對排版來說更加重要晋辆,但如果你寫的是詩歌類的渠脉,排版也追求極致,行間距也各不一樣瓶佳,請棄坑芋膘。)
3.格式轉(zhuǎn)化非常方便。(本身就屬于標(biāo)記語言霸饲,對于轉(zhuǎn)化為html和各種電子書格式更加輕松为朋,電子書本身就是html轉(zhuǎn)化而來,html也是標(biāo)記語言厚脉,這種格式轉(zhuǎn)化就方便很多习寸。)
4.易學(xué)易讀性。markdown語法超級簡單傻工,如果你之前有過html經(jīng)驗(yàn)霞溪,那這對你來說簡直不能太簡單,對沒接觸過的人只要不是很懶中捆,也是so esay鸯匹。寫完后易讀性也非常棒。
5.什么泄伪?以上理由都不覺得殴蓬,那么裝逼的理由夠了吧。逼格滿滿蟋滴,出去一說用markdown寫文檔染厅,一下逼格就起來了,什么當(dāng)津函?馬克當(dāng)肖粮!馬克什么當(dāng)?.......
段落:
非常自然尔苦,一行文字就是一個段落涩馆。
比如
這是一個段落。
會被解釋成<p>這是一個段落蕉堰。</p>
如果你需要另起一段凌净,直接回車換行就行。
這是一個段落屋讶。
這是另一個段落冰寻。
會解釋成
<p>這是一個段落<p>
<p>這是另一個段落</p>
不隔一個空行的換行行為,在一些編輯器中被解釋為換行皿渗,即插入一個<br />
標(biāo)簽斩芭。對與另外一些編輯器轻腺,會被解釋為插入一個空格。對于后者划乖,若要插入換行標(biāo)簽贬养,請?jiān)诋?dāng)前一行的結(jié)尾打兩個空格。
標(biāo)題(Atx方式):
在html里標(biāo)題分為六級琴庵,h1误算、h2、h3迷殿、h4儿礼、h5、h6庆寺,相應(yīng)的蚊夫,markdown標(biāo)題也是六級。寫法變?yōu)闃?biāo)題前面加一個#
號懦尝,標(biāo)注的寫法是#
號后與標(biāo)題文字間留一個字符的空格知纷。
# 我是標(biāo)題一
## 我是標(biāo)題二
### 我是標(biāo)題三
#### 我是標(biāo)題四
##### 我是標(biāo)題無
###### 我是標(biāo)題六
測試后可以看到,標(biāo)題六字體最小陵霉,標(biāo)題一字體最大琅轧,大代表重要嘛。
我是標(biāo)題一
我是標(biāo)題二
我是標(biāo)題三
我是標(biāo)題四
我是標(biāo)題無
我是標(biāo)題六
標(biāo)題(Setext方式):
有時候篇幅較短撩匕,沒必要分出六級鹰晨,只需要大小標(biāo)題墨叛,這就是和這種方式止毕,寫法是在標(biāo)題文字下用-
和=
符號,但是要-
和=
符號的數(shù)量大于等于2個才行漠趁。
我是大標(biāo)題
==
我是小標(biāo)題
--
我是大標(biāo)題
我是小標(biāo)題
分割線寫法:
分割線寫法很簡單只需要三個或更多-
或_
或*
扁凛,但必須是單獨(dú)一行才行,可含空格闯传。
---------------------
***
_____
_ _ _ _
列表:
列表在文章中使用頻率非常高谨朝,總結(jié),觀點(diǎn)甥绿,事項(xiàng)等都需要列表字币。html里面列表需要ul>li
或者ol>li
或者dl>dd
,但在markdown里面共缕,簡直不要太簡單啊洗出。只需要在列表前加連接符-
或+
或*
即可,三個符號不能混合使用(混合使用就是列表嵌套了)图谷,內(nèi)容可以很長翩活。我們來試試:
- 我是列表
- 我也是列表
- 我還是列表長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長
+ 我是列表
+ 我也是列表
+ 我還是列表長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長
* 我是列表
* 我也是列表
* 我還是列表長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長
- 我是列表
- 我也是列表
- 我還是列表長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長
- 我是列表
- 我也是列表
- 我還是列表長長長長長長長長長長長長長長長長長長長長長長長
- 我是列表
- 我也是列表
- 我還是列表長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長長
想要的不是圓點(diǎn)的無序列表阱洪,想要數(shù)字的有序列表,只需要在列表前加1. 2. 3.
即可菠镇,數(shù)字不能省略但可無序冗荸,來走起:
1. 我是有序列表1
2. 我是有序列表2
3. 我是有序列表3
3. 我是有序列表1
9. 我是有序列表2
1. 我是有序列表3
- 我是有序列表1
- 我是有序列表2
- 我是有序列表3
- 我是有序列表1
- 我是有序列表2
- 我是有序列表3
很簡單吧,但一定要注意利耍,符號之后的空格不能少蚌本,-
和1.
與文字間一定要留個字符空格,否則無法正常顯示隘梨。
如果需要嵌套列表魂毁,則需要-+*幾個符號循環(huán)混用,但符號之前和之后的空格都不能少:
- 嵌套列表1
* 嵌套列表2
* 嵌套列表3
+ 嵌套列表4
- 嵌套列表5
- 嵌套列表1
- 嵌套列表2
- 嵌套列表3
- 嵌套列表4
- 嵌套列表5
刪除線:
一部分編輯器支持刪除線出嘹,它不是經(jīng)典markdown中的要素席楚。用波浪線~
定義刪除線。
如:
~~就像這樣~~
就像這樣
會被解釋成<strike>就像這樣</strike>
強(qiáng)調(diào):
markdown下想要斜體只需要用*
號或_
把你想斜體的文字包裹起來税稼,前面一個后面一個烦秩,單個就是斜體,雙個就是粗體郎仆。斜體和粗體在文字中都是起強(qiáng)調(diào)作用只祠,粗體要比斜體強(qiáng)調(diào)味道更重寫,所以扰肌,粗體寫法就是前后各加兩個符號抛寝。粗體加斜體就是前后各加三個符號。來走一遍:
*我是斜體*
_我是斜體_
我是斜體
我是斜體
**我是粗體**
__我是粗體__
我是粗體
我是粗體
___我是粗體加斜體___
***我是粗體加斜體***
我是粗體加斜體
我是粗體加斜體
注意了曙旭,敲黑板盗舰,符號是可跨行的,符號也可加空格或者不加桂躏。
我在給你**強(qiáng)
調(diào)**一遍:
我才是世界上_最帥_的男人钻趋!
我在給你強(qiáng)
調(diào)一遍:
我才是世界上最帥的男人!
文字鏈接:
插入鏈接不需要其他按鈕剂习,你只需要使用[顯示文本](鏈接地址 "提示文字")
這樣的語法即可蛮位,提示文字可以用雙引號,單引號鳞绕。并且要和鏈接地址有空格失仁。 例如:
[百度](http://www.baidu.com "百度")
[百度](http://www.baidu.com '百度')
注意:括號是英文狀態(tài)下的,否則顯示有問題们何。
文字鏈接有兩種萄焦,上面的是常見的內(nèi)鏈方式,還有一種叫引用方式垂蜗。引用方式適合添加多個網(wǎng)址的文章楷扬,可以避免在正文中出現(xiàn)大量網(wǎng)址解幽,保持編輯可讀性;也適合同一網(wǎng)址多處引用烘苹,當(dāng)網(wǎng)址有改動或修改時躲株,只需修改列表即可,無需逐個修改镣衡,類似宏定義霜定。(注意:[]和網(wǎng)址之間的冒號是英文字符,網(wǎng)址和后面名稱之間有空格廊鸥,)例如:
點(diǎn)[簡書][1]寫文章
點(diǎn)[知乎][2]搜知識
點(diǎn)[谷歌][3]搜圖片
點(diǎn)[百度][4]搜醫(yī)院
點(diǎn)[github][5]搜代碼
[1]:http://jianshu.com "簡書"
[2]:http://zhihu.com "知乎"
[3]:http://google.com "谷歌"
[4]:http://baidu.com "百度"
[5]:http://github.com "github"
點(diǎn)簡書寫文章
點(diǎn)知乎搜知識
點(diǎn)谷歌搜圖片
點(diǎn)百度搜醫(yī)院
點(diǎn)github搜代碼
markdown 實(shí)現(xiàn)目錄頁內(nèi)跳轉(zhuǎn):
方法一:markdown實(shí)現(xiàn)
* [第一章](#1)
- [第一節(jié)](#1.1)
- [第二節(jié)](#1.2)
- [第三節(jié)](#1.3)
* [第二章](#2)
- [第一節(jié)](#2.1)
- [第二節(jié)](#2.2)
- [第三節(jié)](#2.3)
在正文中望浩,只要將章節(jié)標(biāo)題的id對應(yīng)上去即可:
<h2 id="1">第一章</h2>
第一章
第一章
第一章
第一章
第一章
<h3 id="1.1">第一節(jié)</h3>
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
<h3 id="1.2">第二節(jié)</h3>
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
<h3 id="1.3">第三節(jié)</h3>
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
<h2 id="2">第二章</h2>
第二章
第二章
第二章
第二章
第二章
<h3 id="2.1">第一節(jié)</h3>
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
<h3 id="2.2">第二節(jié)</h3>
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
<h3 id="2.3">第三節(jié)</h3>
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
在正文中,只要將章節(jié)標(biāo)題的id對應(yīng)上去即可:
<h2 id="1">第一章</h2>
第一章
第一章
第一章
第一章
第一章
<h3 id="1.1">第一節(jié)</h3>
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
第一章第一節(jié)
<h3 id="1.2">第二節(jié)</h3>
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
第一章第二節(jié)
<h3 id="1.3">第三節(jié)</h3>
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
第一章第三節(jié)
<h2 id="2">第二章</h2>
第二章
第二章
第二章
第二章
第二章
<h3 id="2.1">第一節(jié)</h3>
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
第二章第一節(jié)
<h3 id="2.2">第二節(jié)</h3>
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
第二章第二節(jié)
<h3 id="2.3">第三節(jié)</h3>
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
第二章第三節(jié)
方法二:html 實(shí)現(xiàn)
定義一個錨鏈接
<span id="jump">要跳轉(zhuǎn)到的地方-文章頂部</span>
使用 markdown語法跳轉(zhuǎn)
[點(diǎn)擊跳轉(zhuǎn)到文章頂部](#jump)
點(diǎn)擊跳轉(zhuǎn)到文章頂部
<span id="jump">要跳轉(zhuǎn)到的地方-文章頂部</span>
簡書上好像不支持這個惰说,會原樣輸出磨德。博客園的可以。
插入圖片:
插入圖片相比插入鏈接前面只是多個感嘆號吆视,中括號里面的文字變?yōu)閳D片描述問題典挑,Tooltips可省略,要設(shè)置大小需要使用<img>標(biāo)簽啦吧。
![百度](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)
![度娘](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png "度娘")
自動鏈接:
用尖括號括起來就行您觉,要求尖括號里面必須是鏈接形式,不能是純文本授滓。如:
<百度>
<http://www.baidu.com>
<743043790@qq.com>
<https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png>
http://www.baidu.com
743043790@qq.com
https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png
引用文字
引用文字只需要在要引用的文字前加>
符號并和文本之間保留空格琳水。如:
> 窗前明月光,你光來悲傷
窗前明月光般堆,你光來悲傷
引用代碼
需要引用代碼時在孝,如果引用的語句只有一段,不分行郁妈,可以用反引號`
將內(nèi)聯(lián)代碼語句包起來浑玛,它們會解釋成<code>
標(biāo)簽(如果代碼的內(nèi)容中有反引號绍申,請用兩個反引號包裹噩咪,與前后兩個反引號之間加空格。代碼中的&极阅、<胃碾、>符號都會自動轉(zhuǎn)義)。如果引用的語句為多行筋搏,可以將三個反引號```置于這段代碼的首行和末行仆百。看不清這個符號的奔脐,在tab鍵上面那個俄周,反引號就是吁讨。如:
`<strong>我是強(qiáng)調(diào)標(biāo)簽</strong>`
<strong>我是強(qiáng)調(diào)標(biāo)簽</strong>
<html>
<head>
<title>我的第一個 HTML 頁面</title>
</head>
<body>
<p>body 元素的內(nèi)容會顯示在瀏覽器中。</p>
<p>title 元素的內(nèi)容會顯示在瀏覽器的標(biāo)題欄中峦朗。</p>
</body>
</html>
另外還有一種原生的風(fēng)格來標(biāo)記代碼區(qū)域建丧,即行首縮進(jìn)四個空格(這個支持的并不好,不建議使用)波势。
引用嵌套:
如:
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
This is the first level of quoting.
This is nested blockquote.
Back to the first level.
也可以嵌套其他格式:
> ##### 這是一個標(biāo)題翎朱。
>
> 1. 這是第一行列表項(xiàng)。
> 2. 這是第二行列表項(xiàng)尺铣。
>
> 給出一些例子代碼:
>
> return shell_exec("echo $input | $markdown_script");
這是一個標(biāo)題拴曲。
- 這是第一行列表項(xiàng)。
- 這是第二行列表項(xiàng)凛忿。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
表格
| 列表一 | 列表二 | 列表三 |
| ----- |:-----:| ----:|
| 哈哈 | 哈哈 | 哈哈 |
| 哈哈 | 哈哈 | 哈哈 |
| 哈哈 | 哈哈 | 哈哈 |
列表一 | 列表二 | 列表三 |
---|---|---|
哈哈 | 哈哈 | 哈哈 |
哈哈 | 哈哈 | 哈哈 |
哈哈 | 哈哈 | 哈哈 |
或者是
午飯 | 早飯 | 晚飯
------|--------|--------
餃子 | 餃子 | 餃子
餃子 | 餃子 | 餃子
午飯 | 早飯 | 晚飯 |
---|---|---|
餃子 | 餃子 | 餃子 |
餃子 | 餃子 | 餃子 |
轉(zhuǎn)義
markdown支持在以下字符前面插入反斜杠 \ 澈灼。
\ 反斜線
` 反引號
* 星號
_ 底線
{} 花括號
[] 方括號
() 括弧
# 井字號
+ 加號
- 減號
. 英文句點(diǎn)
! 驚嘆號
插入之后,將不再解析這些字符店溢,而是原樣輸出蕉汪。如:
\ 反斜線
` 反引號
* 星號
_ 底線
{} 花括號
[] 方括號
() 括弧
# 井字號
+ 加號
- 減號
. 英文句點(diǎn)
! 驚嘆號
段落縮進(jìn)(空格)
打發(fā)士大夫撒旦法?或?看,飛碟
范德薩發(fā)的?或?看逞怨,飛碟
范德薩發(fā)的分 或 到底者疤,飛碟
??段落從此開始。
打發(fā)士大夫撒旦法?或?看叠赦,飛碟
范德薩發(fā)的?或?看驹马,飛碟
范德薩發(fā)的分 或 到底,飛碟
??段落從此開始除秀。
內(nèi)聯(lián) HTML
markdown 的語法簡潔糯累,但有其局限性,所以特意保留了內(nèi)聯(lián)html這種方式册踩。任何html標(biāo)簽及其內(nèi)容泳姐,都會原樣輸出到結(jié)果中。也就是說暂吉,標(biāo)簽中的星號等作為markdown結(jié)構(gòu)的符號胖秒,以及構(gòu)成html標(biāo)簽和實(shí)體的符號,都不會做任何轉(zhuǎn)義慕的。
字體旦事、字號牍戚、顏色
<font face="黑體">我是黑體字</font>
<font face="微軟雅黑">我是微軟雅黑</font>
<font face="STCAIYUN">我是華文彩云</font>
<font color=#0099ff size=12 face="黑體">黑體</font>
<font color=#00ffff size=3>null</font>
<font color=gray size=5>gray</font>
具體見html寫法。
剛接觸,算是入門了集晚,驚喜有,失望也有,具體要看使用場景了,這個排版確實(shí)不行眼刃,word還是需要滴。
參考:http://www.kancloud.cn/wizardforcel/markdown-simple-world/97373