Markdown 是什么

      網(wǎng)友投稿 1341 2025-03-31

      markdown

      markdown是一種輕量級(jí)標(biāo)記語言,創(chuàng)始人為約翰·格魯伯(英語:John Gruber)。 它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔。這種語言吸收了很多在電子郵件中已有的純文本標(biāo)記的特性。

      由于Markdown的輕量化、易讀易寫特性,并且對(duì)于圖片,圖表、數(shù)學(xué)式都有支持,許多網(wǎng)站都廣泛使用Markdown來撰寫幫助文檔或是用于論壇上發(fā)表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、簡(jiǎn)書等,甚至還能被使用來撰寫電子書。

      Markdown 是什么?

      優(yōu)勢(shì)

      世界上最流行的博客平臺(tái)WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown編輯器的博客平臺(tái)有Ghost和Typecho等。

      用于編寫說明文檔,以README.md的文件名保存在軟件的目錄下面。

      Markdown可以快速轉(zhuǎn)化為演講PPT、Word產(chǎn)品文檔甚至是用非常少量的代碼完成最小可用原型。

      發(fā)展歷程

      John Gruber在2004年創(chuàng)造了Markdown語言,在語法上有很大一部分是跟亞倫·斯沃茨(Aaron Swartz)共同合作的。這個(gè)語言的目的是希望大家使用“易于閱讀、易于撰寫的純文字格式,并選擇性的轉(zhuǎn)換成有效的XHTML(或是HTML)”。 其中最重要的設(shè)計(jì)是可讀性,也就是說這個(gè)語言應(yīng)該要能直接在字面上的被閱讀,而不用被一些格式化指令標(biāo)記(像是RTF與HTML)。 因此,它是現(xiàn)行電子郵件標(biāo)記格式的慣例,雖然它也借鑒了很多早期的標(biāo)記語言,如:Setext、Texile、reStructuredText。

      標(biāo)準(zhǔn)化

      Markdown已經(jīng)成為典型的轉(zhuǎn)換為HTML的非正式規(guī)范 和參考實(shí)現(xiàn)。隨著時(shí)間的推移,出現(xiàn)了許多Markdown實(shí)現(xiàn)。人們開發(fā)這些主要是由于在基本語法之上需要額外的功能 - 例如表格,腳注,定義列表(技術(shù)上的HTML描述列表)和HTML塊內(nèi)的Markdown。其中一些行為偏離了最開始的參考實(shí)現(xiàn)。與此同時(shí),非正式規(guī)范中的一些含糊不清引起了人們的注意 。這些問題促使Markdown解析器的一些開發(fā)人員努力實(shí)現(xiàn)標(biāo)準(zhǔn)化。

      2016年3月發(fā)布了RFC 7763和RFC 7764。RFC 7763 從原始變體引入了MIME類型 text/markdown。RFC 7764討論并注冊(cè)了MultiMarkdown、GitHub Flavored Markdown (GFM)、Pandoc、CommonMark及Markdown等變體。

      CommonMark

      GFM

      2017年,GitHub發(fā)布了基于CommonMark的GitHub Flavored Markdown(GFM)的正式規(guī)范。 除了表格、刪除線、自動(dòng)鏈接和任務(wù)列表被GitHub規(guī)范作為擴(kuò)展添加之外,它遵循CommonMark規(guī)范。 GitHub還相應(yīng)地更改了其站點(diǎn)上使用的解析器,這要求更改某些文檔 - 例如,GFM要求創(chuàng)建標(biāo)題的哈希符號(hào)由空格字符分隔。

      Markdown Extra

      Markdown Extra是一種輕量級(jí)標(biāo)記語言,基于在PHP(最初)、Python和Ruby中實(shí)現(xiàn)的Markdown。它添加了普通Markdown語法不具備的功能。內(nèi)容管理系統(tǒng)支持Markdown Extra,例如Drupal,TYPO3和MediaWiki。

      它為Markdown添加了以下功能:

      HTML塊內(nèi)的markdown標(biāo)記

      具有id / class屬性的元素

      圍欄代碼塊

      表格

      定義清單

      腳注

      縮寫

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何在Excel中將每個(gè)工作表導(dǎo)出并另存為單獨(dú)的新工作簿?
      下一篇:通過文本導(dǎo)入向?qū)⒃诰€數(shù)據(jù)批量導(dǎo)入WPS表單(wps怎么一鍵導(dǎo)入數(shù)據(jù))
      相關(guān)文章
      亚洲国产国产综合一区首页| 亚洲人JIZZ日本人| 亚洲av丰满熟妇在线播放| 亚洲午夜福利在线观看| 综合亚洲伊人午夜网| 亚洲黄片毛片在线观看| 国产亚洲精品免费| 处破女第一次亚洲18分钟| 亚洲av永久无码一区二区三区 | 亚洲AV综合色一区二区三区| 亚洲乱码精品久久久久..| 亚洲情综合五月天| 亚洲国产精品无码AAA片| 亚洲AV综合色区无码一区| 亚洲av无码国产精品夜色午夜| 亚洲国产成人片在线观看无码| 久久久久久a亚洲欧洲aⅴ| 亚洲AV第一页国产精品| 老汉色老汉首页a亚洲| 亚洲老熟女@TubeumTV| 亚洲乱码中文字幕小综合| 亚洲性线免费观看视频成熟| 亚洲色最新高清av网站| 亚洲AV成人精品日韩一区| 亚洲国产精品一区二区九九 | 亚洲午夜精品一级在线播放放| 国产亚洲精品资在线| 国产亚洲综合成人91精品| 亚洲∧v久久久无码精品| 亚洲欧洲久久精品| 在线亚洲午夜片AV大片| 国产成人人综合亚洲欧美丁香花| 国产成人va亚洲电影| 久久精品国产亚洲Aⅴ蜜臀色欲| 亚洲精品无码久久久影院相关影片| 久久精品国产亚洲av成人| 亚洲字幕在线观看| 亚洲人成网亚洲欧洲无码| 亚洲XX00视频| 亚洲av无码一区二区乱子伦as| 久久亚洲精品无码VA大香大香|