一、概述
Markdown 是一種輕量級標記語言,創始人為約翰·格魯伯(John Gruber)。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的XHTML(或者HTML)文檔”。
在此,我們總結 Markdown 的優點如下:
- 純文本,所以兼容性極強,可以用所有文本編輯器打開。
- 讓你專注于文字而不是排版。
- 格式轉換方便,Markdown 的文本你可以輕松轉換為 html、電子書等。
- Markdown 的標記語法有極好的可讀性。
綜合以上優點,所以在很多編輯器上,Markdown得到應用。
二、使用介紹
1. 插入圖片
首先在 Markdown 中,插入圖片不需要其他按鈕,你只需要使用“![]”(插入圖片鏈接)這樣的語法即可。注意:在英文狀態下寫語法。例如:插入圖片
就是
2.換行
在文本中輸入的換行會從最終生成的結果中刪除,瀏覽器會根據可用空間自動換行。
如果想強迫換行,可以在行尾插入至少兩個空格。
3.強調
a、在被強調兩邊加上*
或者_
,變成斜體的強調
如下斜體示例:
*強調*或者_強調_
的斜體示例
強調 或者 強調
b、加重強調,是在被強調的兩邊加上**
,或者__
。示例:
強調 或者 強調
c、又或者以制表符(tab)或至少四個空格縮進的行,然而這一種用法會讓Markdown保留所有的空白字符——而與之相反,一般情況下,Markdown會刪除所有換行和空格,打亂原有的縮進和排版。
4.標題
a、可以在標題內容前輸入特定數量的井號#來實現對應級別的HTML樣式的標題(HTML提供六級標題)。例如:
# 一級標題
顯示如下
一級標題
##二級標題
顯示如下
二級標題
###三級標題
顯示如下
三級標題
####四級標題
顯示如下
四級標題
#####五級標題
顯示如下
五級標題
######六級標題
顯示如下
六級標題
b、一級和二級標題還有一種寫法:
一級標題
==
注意:在標題下面至少有兩個等號(英文狀態輸入等號)顯示如下
一級標題
==
二級標題
--
至少兩個減號(英文狀態下輸入),顯示如下
二級標題
--
5.斷行
如果你真的想在Markdown中插入換行標簽
,你可以在行尾輸入兩個或以上的空格,然后回車。 這樣插入換行十分麻煩,但是“每個換行都轉換為
”在 Markdown中并不合適,所以只在你確定你需要時手動添加。
6.引用
引用只需要在被引用的內容段落開頭加上右尖括號('>')即可。你可以選擇只在開頭加一個。也可以在每行前面都加一個,效果是一樣的。
人間四月芳菲盡,山寺桃花始盛開。
長恨春歸無覓處,不知轉入此中來。
引用可以嵌套。如果要在一個引用里插入一個引用,可以用兩個('>')開頭。依此類推,根據嵌套層次加相應數量的符號。
>
這是一個引用。這是第一行
這是第二行。
>>
這是一個嵌套的引用。還是第一行。
這是第二行
>
>
外層引用的第三行。前面需要一個視覺上的空行表示內層嵌套的結束,空行前面的('>')可以有可以沒有。
大林寺桃花
唐·白居易
人間四月芳菲盡,山寺桃花始盛開。
長恨春歸無覓處,不知轉入此中來。
代碼引用
單行代碼引用前后加`
public class qianduan
多行代碼引用上下行加```
public class front
public static void main
7.連接
a、鏈接可以在行內插入:
[鏈接名字](鏈接地址)
例如:點擊谷歌首頁即可進入谷歌首頁。
b、鏈接地址可以放在段落后面的腳注,前面放上鏈接引用標簽區分。舉例說,先在內容行內插入以下內容:
[鏈接文字][鏈接引用標簽]
然后在段落的后面(或者文檔的結尾)放上以下內容,就可以生成一個鏈接:
[鏈接引用標簽]: 鏈接地址 "鏈接標題"
8.水平分區線
要生成水平分區線,可以在單獨一行里輸入3個或以上的短橫線 -、星號*
或者下劃線_實現。短橫線和星號之間可以輸入任意空格。以下每一行都產生一條水平分區線。
1
* * *
2
***
3
*****
4
- - -
5
____
6
顯示如下
1
2
3
4
5
6
9.列表
列表格式也很常用,在 Markdown 中,你只需要在文字前面加上 短橫線 -再加一個空格就可以了。例如:
- 問劉十九白居易
- 綠蟻新醅酒,紅泥小火爐
- 晚來天欲雪,能飲一杯無。
也可以在文字前面加上 1. 2. 3.后加空格就可以了,例如:
- 聽彈琴
- 泠泠七弦上,靜聽松風寒。
- 古調雖自愛,今人不多談
10.表格
|今天|明天|后天|
|- |:--:| ---:|
|上午|上午|上午|
|下午|下午|下午|
|晚上| 晚上|晚上|
顯示如下
今天 | 明天 | 后天 |
---|---|---|
上午 | 上午 | 上午 |
下午 | 下午 | 下午 |
晚上 | 晚上 | 晚上 |
其中冒號:決定內容在表格里靠左、居中還是靠右。注意:表格上方要有空行。另外,表格內如果需要換行,markdown是不支持的,如果要換行,可用HTML語法,在需要換行的前面加上<br>
。
11.角標
markdown中如何加入上標、下標? 如分子式,商標等等。
Markdown一個套兼容HTML的語法,所以使用HTML中下標下標的語法即可。X<sub>2</sub>
,X<sup>2</sup>
示例:
X2
X2
三、結語
通過以上基本使用介紹,一般書寫已經夠用了。如需要全面了解,請參考Markdown維基百科。