眾所周知,51CTO的2.0博客引入了markdown編輯器,這種文檔編輯器不僅流行于各大WEB網(wǎng)站,也是逐漸成為很多人寫文檔的新寫作方式。但是對(duì)于這種新型的工具(或模式)一些人從質(zhì)疑與疑慮轉(zhuǎn)變?yōu)橹饾u接受。但仍有一些朋友有一些困惑,下面我將從個(gè)人理解的角度上再談?wù)刴arkdown。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供延吉網(wǎng)站建設(shè)、延吉做網(wǎng)站、延吉網(wǎng)站設(shè)計(jì)、延吉網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、延吉企業(yè)網(wǎng)站模板建站服務(wù),十年延吉做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。Markdown 其實(shí)是一種輕量級(jí)標(biāo)記語言,它以純文本形式(易讀、易寫、易更改)編寫文檔,并最終以HTML格式發(fā)布
實(shí)際上通過各種編輯器的附加功能輸出成其他格式的文件,比如PDF
如果你理解HTML,那么標(biāo)記語言這個(gè)概念就容易很理解。如果你了解,那么簡(jiǎn)單的說,就是通過一些特殊符號(hào),比如 “>”前置到文檔行首,解釋器看到的時(shí)候會(huì)翻譯成特殊的格式,這種特殊的符號(hào)就成了標(biāo)記語言。說它輕量,是因?yàn)閙arkdown的標(biāo)記語法比html要少很多。
整個(gè)的過程如下:
整個(gè)過程起到核心作用的就是markdown parser(markdown解析器|渲染器)實(shí)際上為了實(shí)現(xiàn)Markdown 的目標(biāo)之「易讀易寫」大部分的markdown編輯器都實(shí)現(xiàn)所寫既所得的預(yù)覽模式。
markdown不適合文檔要求極為嚴(yán)格的文檔或著作。例如論文、正式公文等。
記得我在學(xué)生時(shí)代,在修改論文的后半階段主要就是改格式
因?yàn)閙arkdown默認(rèn)不支持字體、行寬等一些格式控的要求。
與傳統(tǒng)的word相比,markdown原生自帶代碼高亮,擴(kuò)展的markdown還自帶時(shí)序等流程圖,甚至數(shù)學(xué)公式,比其他工具輸出更為方便。
實(shí)際上markdwon沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。因?yàn)閯?chuàng)始人的極力反對(duì),基于markdown的編輯器出現(xiàn)了百家爭(zhēng)鳴的景象。這給使用人造成一定的困惑,你會(huì)發(fā)現(xiàn)在支持markdown-A編輯器上書寫的文檔,放到支持markdown-B編輯上去解析就會(huì)發(fā)現(xiàn)出現(xiàn)各種莫名奇妙的異常。
針對(duì)這個(gè)情況,我個(gè)人的建議是:
說的這里,還想說一句的是,目前相對(duì)主流的“標(biāo)準(zhǔn)”是GFM(Github Flavored Markdown)畢竟這個(gè)玩意是開發(fā)人員先興起的
我覺得除了輕格式,輸出優(yōu)雅,還有一個(gè)關(guān)鍵因素是:原始輸出MD純文本。這對(duì)版本控制是最好的選擇。要知道word這種二進(jìn)制格式文檔在這方面可是硬傷。
我覺得重點(diǎn)可能在你也許會(huì)改變一些寫作習(xí)慣,嘗試一種文檔編輯工具。而不是總想著誰替代誰,包括讓這幾種工具相互全兼容。
一些擴(kuò)展了的markdown,所展示的要你想象的強(qiáng)大
或如下代碼高亮
最后為了不讓我白癡的邏輯表達(dá)影響大家的理解,推薦下面三篇文章加強(qiáng)學(xué)習(xí)。
參考文獻(xiàn):
markdown簡(jiǎn)介
GFM介紹
選擇使用正確的markdown Parser
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。