Markdown是什么Mark down的英文直譯就是記下的意思(中間有空格),作為一種輕量級的『標(biāo)記語言』目前已被廣泛使用,各大主流的平臺和編輯器都有做支持,尤其是Github上使用Readme.md文件作為項(xiàng)目簡介的文章就是使用了markdown語言,而這門“語言”無論是學(xué)習(xí)還是使用起來都非常的簡單! 正如作者所說的那樣: Markdown旨在盡可能地易于閱讀和易于編寫。 -- John Gruber
目前支持了該語言格式的平臺包括: - github/gitbook
- wordpress
- csdn
- 簡書
- 有道云筆記
了解一點(diǎn)點(diǎn)的HTMLMarkdown語法的主要目標(biāo)是用作web編寫的格式。它的靈感來源于純文本電子郵件。 但是Markdown并不是HTML的替代,它遠(yuǎn)比HTML小的多,僅實(shí)現(xiàn)了HTML語言中的一小部分,它可以用更簡單的方式(一種純文本的方式),來達(dá)到HTML顯示的效果。 注:如果你看到了HTML語法就感到了困惑的話,那么你大可不必閱讀這一部分的內(nèi)容,因?yàn)榫退隳悴涣私庖矝]有任何問題。 在瀏覽器里查看到的網(wǎng)絡(luò),使用的是HTML超文本標(biāo)記語言來實(shí)現(xiàn)的,主要是通過一些列的標(biāo)簽來統(tǒng)一文檔的格式,涵蓋了文字、圖形,動畫、聲音、表格、連接等。 - 這些內(nèi)容通過 <h1></h1> 來描述標(biāo)題格式,其中分為了 h1~h6 的不同等級,這些標(biāo)題會由大到小的展示效果。
- 在目錄中也有相應(yīng)的層級結(jié)構(gòu),通過<p></p>來描述一個段落;
- 通過 <table></table> 描述一個表格;
- 通過 <a /> 引用一個圖片;
- 使用 <br /> 表示一個換行;
- 使用 <b></b> 加粗一段文字等。
在 HTML5 中還有很多更加豐富的標(biāo)簽類型可以使用,注意哦,這些標(biāo)簽,在markdown文檔里,都可以直接使用。但有個別需要注意的地方,在內(nèi)聯(lián)HTML模塊里我們詳細(xì)講述。 然而,markdown卻不用像HTML標(biāo)簽?zāi)菢訒鴮懀鞘褂靡恍┖唵蔚姆枠?biāo)記即可。(最終他們會輸出成HTML標(biāo)記) 更簡潔也更便捷的書寫方式使用Markdown語言的優(yōu)點(diǎn)主要包括: - 專注書寫的文字內(nèi)容,而不是排版樣式;
- 可以輕松地導(dǎo)出多種文檔格式,如pdf,html等;
- 使用的是純文本格式,兼容所有的文本編輯器與字處理軟件;
- 非常方便地進(jìn)行修改,無需生成多個版本文件;
- 直觀,且學(xué)習(xí)成本非常低,而可讀性高;
關(guān)于作者而Markdown的作者 John Gruber 是一個什么樣的人呢?他是一個作家,UI設(shè)計(jì)師?。ㄒ彩且粋€軟件工程師) John Gruber John Gruber出生于費(fèi)城,是德雷克塞爾大學(xué)計(jì)算機(jī)科學(xué)專業(yè)畢業(yè)的,在2002年開設(shè)了Daring Fireball(主要評論蘋果產(chǎn)品、策略,有時也發(fā)布一些自己開發(fā)的軟件)。2004年設(shè)計(jì)開發(fā)了Markdown語言。 Markdown語法速記一篇文章的構(gòu)成,主要有 封面,目錄,標(biāo)題,正文,腳注 等構(gòu)成,在Office的Word里還有更加強(qiáng)大的頁眉 頁腳,頁碼 的顯示,甚至可以添加 批注。而我們在Markdown里需要關(guān)注的并不是一篇word文檔的編輯工作(盡管它可以導(dǎo)出成為doc文件),我們更加關(guān)注在瀏覽器里,一個網(wǎng)頁里文章的基本展現(xiàn)效果,因此,我們暫時不考慮頁眉頁腳頁碼批注等效果,也不用考慮封面。其中對正文的支持,又可以細(xì)分到很多表現(xiàn)形式,比如表格、圖片等,以下列出了所有支持的段落和格式效果。 速記Markdown各個標(biāo)記思維導(dǎo)圖 (對每個標(biāo)記的詳細(xì)說明見文章) 常用編輯器推薦Mou
- 由國人開發(fā)的,支持實(shí)時預(yù)覽,但僅支持蘋果系統(tǒng)。可以說是目前最好的免費(fèi)Markdown編輯器,對漢字兼容性非常好;
- 提供語法高亮、在線預(yù)覽、同步滾動、全屏模式;
- 支持自動保存、自動匹配;
- 允許自定義主題等;
- 軟件網(wǎng)址:http:///mou/
- 軟件預(yù)覽:
Typora
- 目前筆者最喜歡用的編輯器,支持 Windows ,MacOS X ,以及 Linux 平臺;
- 特點(diǎn)是真正的即時預(yù)覽,單窗口展示,編寫完后自動識別并直接展示出效果來;
- 支持源碼模式,點(diǎn)擊切換后可以僅書寫而不展示效果;
- 支持多種主題,非常方便地?cái)U(kuò)展不同的樣式,以達(dá)到不一樣的顯示效果;
- 菜單操作非常便捷,如果你忘了如何做標(biāo)記,那么直接使用菜單里的選項(xiàng)生成即可;
- 支持導(dǎo)出PDF,HTML,Office Word,圖像等多種格式;
- 軟件網(wǎng)址:https://www./
- 軟件預(yù)覽:
Atom
- 專門為程序員推出的文本編輯器,支持實(shí)時預(yù)覽,支持 Windows ,MacOS X ,以及 Linux 平臺;
- 需要雙屏開啟預(yù)覽模式,并非僅為Markdown而設(shè)計(jì),是一個可以做變成IDE的軟件,由github平臺出品;
- 支持CSS,HTML,JavaScript等網(wǎng)頁編程語言,支持宏定義;
- 支持語義輸入模式,比如輸入code即開啟代碼模式;
- 軟件網(wǎng)址:https:///
Haroopad
- 來自韓國的一款流程編輯器,支持 Windows ,MacOS X ,以及 Linux 平臺;
- 特點(diǎn)是主題樣式特別豐富,語法支持無數(shù)種(幾乎你能想到的所有)編程語言高亮,Linux用戶比例非常高,同時還是一個開源免費(fèi)的軟件;
- 支持導(dǎo)出HTML,PDF等文件格式;
- 特別地,支持?jǐn)?shù)學(xué)公式和流程圖功能;
- 軟件網(wǎng)址:http://pad./user.html
- 軟件預(yù)覽:
其他常用的軟件
Cmd Markdown - 支持3大平臺,也有web在線的支持;
- 軟件網(wǎng)站:https://www./mdeditor
Byword - 主要是蘋果平臺支持,包括移動端(Mac,iPhone,iPad),但是是收費(fèi)的;
- 軟件網(wǎng)站:https:///
CuteMarkEd - 支持3大平臺,開源免費(fèi),提供實(shí)時HTML預(yù)覽,數(shù)字表達(dá)式功能;
- 軟件網(wǎng)站:https://cloose./CuteMarkEd/
Dillinger - 國外的網(wǎng)站,支持web在線制作,支持保存到Dropbox、bitbucket、github、google drive等平臺;
- 軟件網(wǎng)站:https:///
Marxico - 馬克飛象,有桌面版,Chrome App插件,web集成版,可以直接把文本保存到印象筆記;
- 軟件網(wǎng)址:http:///
|