Markdown語(yǔ)法

摘自:https://github.com/guodongxiaren/README

該文件用來(lái)測(cè)試和展示書寫README的各種markdown語(yǔ)法。GitHub的markdown語(yǔ)法在標(biāo)準(zhǔn)的markdown語(yǔ)法基礎(chǔ)上做了擴(kuò)充,稱之為GitHub Flavored Markdown。簡(jiǎn)稱GFM,GFM在GitHub上有廣泛應(yīng)用,除了README文件外,issues和wiki均支持markdown語(yǔ)法。


Author:Jelly

E-mail:879231132@qq.com

===========================

<a name="index"/>目錄

<a name="line"/>

***、---、___顯示虛橫線




<a name="title"/>

一級(jí)標(biāo)題

二級(jí)標(biāo)題

三級(jí)標(biāo)題

四級(jí)標(biāo)題

五級(jí)標(biāo)題
六級(jí)標(biāo)題

<a name="text"/>顯示文本

普通文本

這是一段普通的文本

關(guān)于換行

直接回車不能換行,

可以使用<br>。
但是使用html標(biāo)簽就喪失了markdown的意義。
可以在上一行文本后面補(bǔ)兩個(gè)空格,
這樣下一行的文本就換行了。

或者就是在兩行文本直接加一個(gè)空行。

也能實(shí)現(xiàn)換行效果,不過(guò)這個(gè)行間距有點(diǎn)大。

單行文本

Hello,大家好,我是果凍蝦仁。

文本塊

歡迎到訪
很高興見(jiàn)到您
祝您,早上好,中午好,下午好,晚安

部分文字高亮

Thank You . Please Call Me Coder

高亮功能更適合做一篇文章的tag

例如:

java 網(wǎng)絡(luò)編程 Socket 全雙工

刪除線

這是一個(gè) 刪除線

斜體

斜體1

斜體2

粗體

粗體1

粗體2

組合使用粗體、斜體和刪除線

斜粗體1

斜粗體2

斜粗體刪除線1

斜粗體刪除線2

<a name="link"/>鏈接

鏈接外部URL

我的博客 語(yǔ)法如下:

[我的博客](http://blog.csdn.net/guodongxiaren "懸停顯示")

鏈接的另一種寫法

我的博客

語(yǔ)法如下:

[我的博客][id]
[id]:http://blog.csdn.net/guodongxiaren "懸停顯示"

中括號(hào)[ ]里的id,可以是數(shù)字,字母等的組合。這兩行可以不連著寫,一般把第二行的鏈接統(tǒng)一放在文章末尾,id上下對(duì)應(yīng)就行了。這樣正文看起來(lái)會(huì)比較干凈。

鏈接本倉(cāng)庫(kù)里的URL

Book
語(yǔ)法如下:

[Book](./Book)

如果文件要引用的文件不存在,則待點(diǎn)擊的文本為紅色。引用的文件存在存在則文本為藍(lán)色。

錨點(diǎn)

我們可以使用HTML的錨點(diǎn)標(biāo)簽(#)來(lái)設(shè)置錨點(diǎn):回到目錄
但其實(shí)呢,每一個(gè)標(biāo)題都是一個(gè)錨點(diǎn),不需要用標(biāo)簽來(lái)指定,比如我們 回到頂部
不過(guò)不幸的是,由于對(duì)中文支持的不好,所以中文標(biāo)題貌似是不能視作標(biāo)簽的。

<a name="pic"/>顯示圖片

來(lái)源于網(wǎng)絡(luò)的圖片

baidu
baidu

GitHub倉(cāng)庫(kù)中的圖片

<a name="piclink">給圖片加上超鏈接

第一種

![head]
[head]:https://github.com/guodongxiaren/ImageCache/raw/master/Logo/jianxin.jpg "點(diǎn)擊圖片進(jìn)入我的博客"

第二種

<a name="dot"/>列表

圓點(diǎn)列表

  • 昵稱:果凍蝦仁
  • 別名:隔壁老王
  • 英文名:Jelly

更多圓點(diǎn)

  • 編程語(yǔ)言
    • 腳本語(yǔ)言
      • Python

數(shù)字列表

一般效果

就是在數(shù)字后面加一個(gè)點(diǎn),再加一個(gè)空格。不過(guò)看起來(lái)起來(lái)可能不夠明顯。
面向?qū)ο蟮娜齻€(gè)基本特征:

  1. 封裝
  2. 繼承
  3. 多態(tài)

數(shù)字列表自動(dòng)排序

也可以在第一行指定1.,而接下來(lái)的幾行用星號(hào)*(或者繼續(xù)用數(shù)字1. )就可以了,它會(huì)自動(dòng)顯示成2、3、4……。
面向?qū)ο蟮钠叽笤瓌t:

  1. 開閉原則
  • 里氏轉(zhuǎn)換原則
  • 依賴倒轉(zhuǎn)原則
  • 接口隔離原則
  • 組合/聚合復(fù)用原則
  • “迪米特”法則
  • 單一直則原則

多級(jí)數(shù)字列表

和圓點(diǎn)的列表一樣,數(shù)字列表也有多級(jí)結(jié)構(gòu):

  1. 這是一級(jí)的數(shù)字列表,數(shù)字1還是1
    1. 這是二級(jí)的數(shù)字列表,阿拉伯?dāng)?shù)字在顯示的時(shí)候變成了羅馬數(shù)字
      1. 這是三級(jí)的數(shù)字列表,數(shù)字在顯示的時(shí)候變成了英文字母
      2. 四級(jí)的數(shù)字列表顯示效果,就不再變化了,依舊是英文字母

復(fù)選框列表

  • [x] C
  • [x] C++
  • [x] Java
  • [x] Qt
  • [x] Android
  • [ ] C#
  • [ ] .NET

您可以使用這個(gè)功能來(lái)標(biāo)注某個(gè)項(xiàng)目各項(xiàng)任務(wù)的完成情況。

<a name="blockquotes"/>塊引用

常用于引用文本

文本摘自《深入理解計(jì)算機(jī)系統(tǒng)》P27

令人吃驚的是,在哪種字節(jié)順序是合適的這個(gè)問(wèn)題上,人們表現(xiàn)得非常情緒化。實(shí)際上術(shù)語(yǔ)“l(fā)ittle endian”(小端)和“big endian”(大端)出自Jonathan Swift的《格利佛游記》一書,其中交戰(zhàn)的兩個(gè)派別無(wú)法就應(yīng)該從哪一端打開一個(gè)半熟的雞蛋達(dá)成一致。因此,爭(zhēng)論淪為關(guān)于社會(huì)政治的爭(zhēng)論。只要選擇了一種規(guī)則并且始終如一的堅(jiān)持,其實(shí)對(duì)于哪種字節(jié)排序的選擇都是任意的。

<b>“端”(endian)的起源</b>

以下是Jonathan Swift在1726年關(guān)于大小端之爭(zhēng)歷史的描述:

“……下面我要告訴你的是,Lilliput和Blefuscu這兩大強(qiáng)國(guó)在過(guò)去36個(gè)月里一直在苦戰(zhàn)。戰(zhàn)爭(zhēng)開始是由于以下的原因:我們大家都認(rèn)為,吃雞蛋前,原始的方法是打破雞蛋較大的一端,可是當(dāng)今的皇帝的祖父小時(shí)候吃雞蛋,一次按古法打雞蛋時(shí)碰巧將一個(gè)手指弄破了,因此他的父親,當(dāng)時(shí)的皇帝,就下了一道敕令,命令全體臣民吃雞蛋時(shí)打破較小的一端,違令者重罰。”

塊引用有多級(jí)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)

二叉樹

平衡二叉樹

滿二叉樹

<a name="code"/>代碼高亮

public static void main(String[]args){} //Java
int main(int argc, char *argv[]) //C
echo "hello GitHub"#Bash
document.getElementById("myH1").innerHTML="Welcome to my Homepage"; //javascipt
string &operator+(const string& A,const string& B) //cpp

<a name="table"/>顯示表格

表頭1 表頭2
Content Cell Content Cell
Content Cell Content Cell
表頭1 表頭2
Content Cell Content Cell
Content Cell Content Cell
名字 描述
Help Display the help window.
Close Closes a window

表格中也可以使用普通文本的刪除線,斜體等效果

名字 描述
Help Display the help window.
Close Closes a window

表格可以指定對(duì)齊方式

左對(duì)齊 居中 右對(duì)齊
col 3 is some wordy text $1600
col 2 is centered $12
zebra stripes are neat $1

表格中嵌入圖片

圖片 描述
baidu
baidu
baidu

<a name="emoji"/>添加表情

Github的Markdown語(yǔ)法支持添加emoji表情,輸入不同的符號(hào)碼(兩個(gè)冒號(hào)包圍的字符)可以顯示出不同的表情。

比如:blush:,可以顯示:blush:。

具體每一個(gè)表情的符號(hào)碼,可以查詢GitHub的官方網(wǎng)頁(yè)http://www.emoji-cheat-sheet.com。

但是這個(gè)網(wǎng)頁(yè)每次都打開奇慢。。所以我整理到了本repo中,大家可以直接在此查看emoji。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容