一. 為什么選擇 Markdown阳堕?
Markdown 是一種輕量級的富文本標(biāo)記語言,用戶可以通過純文本的形式择克,使用其特有的語法標(biāo)準(zhǔn)恬总,可以達(dá)到很好的效果展示。
同時肚邢,使用 MarkDown 編寫的文檔可以很輕易的轉(zhuǎn)化為包括 html 文本在內(nèi)的其他諸多形式的文件壹堰。這為我們的以后的處理文檔提供了很大的便利性拭卿。
其次,網(wǎng)上各種的在線編輯工具或者是本地的文本編輯工具都支持都支持 Markdown 語法書寫贱纠,這使得我們編寫 Markdown 文檔比較方便峻厚。
下面,來看看百度的說法:
Markdown的語法簡潔明了谆焊、學(xué)習(xí)容易惠桃,而且功能比純文本更強(qiáng),因此有很多人用它寫博客辖试。世界上最流行的博客平臺WordPress和大型CMS如Joomla辜王、Drupal都能很好的支持Markdown。完全采用Markdown編輯器的博客平臺有Ghost和Typecho罐孝。
在數(shù)據(jù)科學(xué)領(lǐng)域呐馆,Markdown已經(jīng)被確立為科學(xué)研究規(guī)范,極大地推進(jìn)了動態(tài)可重復(fù)性研究的歷史進(jìn)程莲兢。
所以說汹来,使用 Markdown 語法編寫文檔是一個不錯的選擇。雖然我平時雖然書寫文章比較少怒见,但是俗慈,Markdown 的簡便性,實用性遣耍,已經(jīng)深深的吸引了我闺阱。
二. Markdown 的基本語法。
首先貼一下中文語法鏈接 Markdown中文語法鏈接
MarkDown 的基本語法就是標(biāo)記符號的使用舵变。原理應(yīng)該和瀏覽器解析 html 文的原理差不多酣溃。就是,Markdown 語句會默認(rèn)的規(guī)定一些關(guān)鍵字纪隙,當(dāng)解析器遇到這些關(guān)鍵字之后赊豌,就將關(guān)鍵字之后的特定長度的內(nèi)容解析為相應(yīng)的格式,并通過某種格式展現(xiàn)出來绵咱。
- 標(biāo)題
Markdown 的標(biāo)題共分為 6 個等級碘饼,使用 "#" 進(jìn)行標(biāo)識,"#" 的數(shù)量表示它后面的內(nèi)容為第幾級標(biāo)題悲伶,建議在 # 后面加一個空格艾恼。
這篇文章的每個部分的開頭就是一級標(biāo)題。使用的語句為:
# 一. 為什么選擇 Markdown 麸锉?
- 文本樣式
- 斜體:使用一個 * 或者 _ 將所需要的內(nèi)容包裹
- 加粗:使用兩個 * 或者 _ 將所需要的內(nèi)容包裹
- 刪除線:使用兩個 ~ 將內(nèi)容包裹
- 高亮:使用兩個 = 將內(nèi)容包裹
*斜體* _斜體2_
** 粗體** __粗體__
~~刪除線~~
==高亮==
斜體 斜體2
粗體 粗體2
刪除線
==高亮==
段落: 段落之間空一行
換行符: 一行結(jié)束時輸入兩個空格
列表:* 或者 - 或 + 成為一個新的列表項钠绍,這個為無序列表』ǔ粒混用會出現(xiàn)比較大的空白間距柳爽。
需要添加有序列表則需要使用 數(shù)字+.+空格的形式媳握。經(jīng)測試,與使用的序號關(guān)系不大磷脯,他是按照一個接一個的順序加上去的序號蛾找。
無序列表
* item1
* item2
- item3
- item4
有序列表
1. item1
2. item2
無序列表
- item1
- item2
- item3
- item4
- item5
- item6
有序列表
- item1
- item2
引用: > 引用內(nèi)容 ,上面的的效果就是引用來實現(xiàn)的
內(nèi)嵌代碼 : 單行使用 ` 將代碼包裹
多行使用 ``` 將代碼包裹
還可以使用每一行前面加4個空格標(biāo)記一個代碼段
#include<stdio.h>
int main(){
printf("hello!");
return 0;
}
boolean getMax(int a, int b){
return a >= b? a : b;
}
畫水平線:在一行中用三個以上的星號(*)争拐、減號(-)腋粥、下劃線(_)來建立一個分隔線;除空格外行內(nèi)不能有其他字符架曹;(除第一個符號的左側(cè)最多添加三個空格外)三個相同符號兩側(cè)可以添加任意多個空格。
___
---
***
- 鏈接
鏈接分為兩類:一類是普通的網(wǎng)絡(luò)鏈接闹瞧,另外一類是圖片鏈接
普通鏈接為:[百度](https://www.baidu.com)
圖片鏈接為:![Markdow插入代碼](http://ww1.sinaimg.cn/large/005Py2KCly1fjiy20irzjj309t06974n.jpg)
效果如下:
普通鏈接為:百度
圖片鏈接為:
- 表格
Markdown 的表格算是比較難寫的绑雄。
第一行為各個列的表名稱。第二行為下面內(nèi)容的對齊方式奥邮,使用:進(jìn)行標(biāo)記万牺。兩個冒號加上減號 (-) 表示居中,減號后面是:表示居右洽腺,默認(rèn)居左脚粟。
| cloth | price |color |
| ------------- |:-------------:| -----:|
| 褲子 | 15R | 紅 |
| 襪子 | 2R | 黑 |
cloth | price | color |
---|---|---|
褲子 | 15R | 紅 |
襪子 | 2R | 黑 |
三. MarkDown 注意事項。
- 因為 Markdown 中的空格起著樣式控制的作用蘸朋,所以很多時候很難直接輸入空格核无。因此我們可以使用 html語法中的方法
//半角空格(英文)
?//全角空格(中文)
我前面有空格。
? 我前面也有藕坯。
- Markdown 和 html 是兼容的团南。甚至可以直接在其中使用html語法的標(biāo)簽。
(但是顯然有道云筆記是不支持這種操作的炼彪,簡書貌似也不支持吐根。)
<table>
<tr>
<td>Foo</td>
</tr>
</table>