Markdown
·概述
[Markdown是一種輕量級的「標(biāo)記語言」]通常為程序員群體所用,目前它已是全球最大的技術(shù)分享網(wǎng)站 GitHub 和技術(shù)問答網(wǎng)站 StackOverFlow 的御用書寫格式账阻。Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言蒂秘,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式淘太。
·區(qū)塊元素
1.標(biāo)題
標(biāo)題是每篇文章必備而且最常用的格式姻僧。
在Markdown中,如果想將一段文字定義為標(biāo)題蒲牧,只需要在這段文字前面加上 #撇贺,再在 # 后加一個空格即可。
還可增加二冰抢、三松嘶、四、五挎扰、六級標(biāo)題翠订,總共六級只需要增加 # 巢音,增加一個 # 標(biāo)題字號相應(yīng)降低一級。
2. 列表
列表格式也很常用尽超,它可以讓你的文稿變得井井有條官撼。
在 Markdown 中,你只需要在文字前面加上 - 就可以了,
如果你希望是有序列表似谁,在文字前面加上 1. 2. 3. 即可傲绣。
注:-、1.和文字之間要保留一個字符的空格巩踏。
如圖:
3.引用
如果你需要在文稿中引用一段別處的句子秃诵,那么就要用到「引用」格式。
在引用文字前加上 > 并與文字保留一個字符的空格蛀缝,即可。與標(biāo)題一樣目代,引用也分級別屈梁,>>是二級標(biāo)題、>>>是三級標(biāo)題
4. 分割線
分割線的語法只需要另起一行榛了,連續(xù)輸入三個星號 *** 即可分割兩段文字內(nèi)容在讶。
如圖:
·區(qū)段因素
1.鏈接與圖片
鏈接:在 Markdown 中,插入鏈接只需要使用 顯示文本 即可霜大。
圖片:在 Markdown 中构哺,插入圖片只需要使用即可。
注:插入圖片的語法和鏈接的語法很像战坤,只是前面多了一個 曙强!
如圖:
鏈接又分為行內(nèi)式、參考式和 自動鏈接
2.自動鏈接
Markdown 支持以比較簡短的自動鏈接形式來處理網(wǎng)址和電子郵件信箱途茫,只要是用方括號包起來碟嘴, Markdown 就會自動把它轉(zhuǎn)成鏈接。一般網(wǎng)址的鏈接文字就和鏈接地址一樣.
在markdown轉(zhuǎn)換成:
郵址的自動鏈接也很類似囊卜,只是 Markdown 會先做一個編碼轉(zhuǎn)換的過程娜扇,把文字字符轉(zhuǎn)成 16 進(jìn)位碼的 HTML 實(shí)體,這樣的格式可以糊弄一些不好的郵址收集機(jī)器人栅组。
在markdown會轉(zhuǎn)換成:
Markdown 可以利用反斜杠來插入一些在語法中有其它意義的符號雀瓢,例如:如果你想要用星號加在文字旁邊的方式來做出強(qiáng)調(diào)效果(但不用 <em> 標(biāo)簽),你可以在星號的前面加上反斜杠.3.反斜杠
4.代碼
代碼分為行內(nèi)代碼和代碼塊玉掸。
行內(nèi)代碼使用 代碼
標(biāo)識刃麸,可嵌入文字中
代碼塊使用4個空格或```標(biāo)識
這里是代碼
代碼語法高亮在 ```后面加上空格和語言名稱即可
//注意語言前面有空格
這里是代碼
例如:效果如下:
這是行內(nèi)代碼onCreate(Bundle savedInstanceState)的例子。
5.表格
居左::----
居中::----:或-----
居右:----:
Wiki
·概述
Wiki是一種在[網(wǎng)絡(luò)]上開放且可供多人協(xié)同創(chuàng)作的由沃德·坎寧安于1995年首先開發(fā)司浪,這種超文本系統(tǒng)支持面向社群的協(xié)作式寫作嫌蚤,同時也包括一組支持這種寫作辐益。沃德·坎寧安將wiki定義為“一種允許一群用戶用簡單的描述來創(chuàng)建和連接一組的社會計算系統(tǒng)”。Wiki站點(diǎn)可以有多人(甚至任何訪問者)維護(hù)脱吱,每個人都可以發(fā)表自己的意見智政,或者對共同的主題進(jìn)行擴(kuò)展或者探討。
·特點(diǎn)
WiKi是一個供多人協(xié)同寫作的系統(tǒng)箱蝠。與博客续捂、論壇等常見系統(tǒng)相比
WiKi有以下特點(diǎn):
1.使用方便
維護(hù)快速:快速創(chuàng)建、更改網(wǎng)站各個頁面內(nèi)容宦搬。
格式簡單:基礎(chǔ)內(nèi)容通過文本編輯方式就可以完成牙瓢,使用少量簡單的控制符還可以加強(qiáng)文章顯示效果。
鏈接方便:通過簡單的“[[條目名稱]]”间校,可以直接產(chǎn)生內(nèi)部鏈接矾克。外部鏈接的引用也很方便。2.自組織
自組織的:同頁面的內(nèi)容一樣憔足,整個超文本的相互關(guān)聯(lián)關(guān)系也可以不斷修改胁附、優(yōu)化。
可匯聚的:系統(tǒng)內(nèi)多個內(nèi)容重復(fù)的頁面可以被匯聚于其中的某個滓彰,相應(yīng)的鏈接結(jié)構(gòu)也隨之改變控妻。3. 可增長
可增長:頁面的鏈接目標(biāo)可以尚未存在,通過點(diǎn)選鏈結(jié)揭绑,我們可以創(chuàng)建這些頁面弓候,使系統(tǒng)得以增長。
修訂歷史:記錄頁面的修訂歷史他匪,頁面的各個版本都可以被取得菇存。4. 開放性
開放的:社群內(nèi)的成員可以任意創(chuàng)建、修改邦蜜、或刪除頁面翁逞。
可觀察:系統(tǒng)內(nèi)頁面的變動可以被來訪者清楚觀察得到蔬充。
·常見的幾種形式
1.將代碼忽略
2.鏈接(外)
3.標(biāo)題
4.數(shù)字列表
5.符號列表
6.鏈接(內(nèi))
*Markdown與Wiki的轉(zhuǎn)換
HTML是表現(xiàn)網(wǎng)頁的,Markdown是給文字排版的。
如果你要把HTML轉(zhuǎn)成Markdown溶锭,首先要把很多無法對應(yīng)的HTML標(biāo)簽過濾掉晾浴,然后再把HTML標(biāo)簽替換成Markdown標(biāo)簽借跪。同時應(yīng)注意描孟,HTML有很多版本,語法不太相同杯缺,而且還有樣式表的問題蒸播,轉(zhuǎn)換后恐怕無法保留網(wǎng)頁的一些顯示效果。