Can you summarize the following document?
        
  John Gruber在2004年創造了Markdown語言,在語法上有很大一部分是跟亞倫·斯沃茨(Aaron Swartz)共同合作的。這個語言的目的是希望大家使用「易於閱讀、易於撰寫的純文字格式,並選擇性的轉換成有效的XHTML(或是HTML)」。 其中最重要的設計是可讀性,也就是說這個語言應該要能直接在字面上的被閱讀,而不用被一些格式化指令標記(像是RTF與HTML)。 因此,它是現行電子郵件標記格式的慣例,雖然它也借鑑了很多早期的標記語言,如:Setext、Texile、reStructuredText。Gruber也編寫了的Perl指令碼:"Markdown.pl",用於把markdown語法編寫的內容轉換成有效的、結構良好的XHTML或HTML內容,並將左尖括號codice_1和codice_2號替換成它們各自的字元實體引用。它可以用作單獨的指令碼,Blosxom和Movable Type的外掛又或者BBEdit的文字過濾器。Markdown也已經被其他人用Perl和別的程式語言重新實現,其中一個Perl模組放在了CPAN(Text::Markdown)上。它基於一個BSD風格的許可證分發並可以作為幾個內容管理系統的外掛。

  Markdown已經成為典型的轉換為HTML的非正式規範和參考實現。隨著時間的推移,出現了許多Markdown實現。人們開發這些主要是由於在基本語法之上需要額外的功能 - 例如表格,腳註,定義列表(技術上的HTML描述列表)和HTML塊內的Markdown。其中一些行為偏離了最開始的參考實現。與此同時,非正式規範中的一些含糊不清引起了人們的注意。這些問題促使Markdown解析器的一些開發人員努力實現標準化。  Babelmark是一個可用於比較各種實現的輸出的工具,以促進關於如何以及是否應該闡明markdown規範的某些模糊方面的討論。Gruber認為不應完全標準化:“不同的網站(和人們)有不同的需求。沒有一種語法可以讓所有人滿意。”  2016年3月釋出了<nowiki>RFC 7763</nowiki>和<nowiki>RFC 7764</nowiki>。<nowiki>RFC 7763</nowiki> 從原始變體引入了MIME型別 。<nowiki>RFC 7764</nowiki>討論並註冊了MultiMarkdown、GitHub Flavored Markdown (GFM)、Pandoc、CommonMark及Markdown等變體。

  從2012年開始,包括Jeff Atwood和John MacFarlane在內的一群人啟動了標準化工作。一個社群網站現在旨在記錄可用於文件作者和開發人員的各種工具和資源,以及各種markdown實現的實現者。 2014年9月,Gruber反對在這一工作中繼續使用“Markdown”這個名字,其被更名為CommonMark。CommonMark.org釋出了規範、參考實現和測試套件的幾個版本,並計劃在2018年宣佈最終的1.0規範和測試套件。

  2017年,GitHub釋出了基於CommonMark的GitHub Flavored Markdown(GFM)的正式規範。除了表格、刪除線、自動連結和任務列表被GitHub規範作為擴充套件新增之外,它遵循CommonMark規範。 GitHub還相應地更改了其站點上使用的解析器,這要求更改某些文件 - 例如,GFM現在要求建立標題的雜湊符號由空格字元分隔。

  Markdown Extra是一種輕量級標記語言,基於在PHP(最初)、Python和Ruby中實現的Markdown。它新增了普通Markdown語法不具備的功能。內容管理系統支援Markdown Extra,例如Drupal,TYPO3和MediaWiki。  它為Markdown新增了以下功能:

  Markdown的實現可用於十幾種程式語言;此外,許多平臺和框架都支援Markdown。 例如,Markdown外掛適用於每個主要的部落格平臺。  雖然Markdown是一種最小標記語言,並且使用普通文字編輯器進行讀取和編輯,但是有專門設計的編輯器可以預覽具有樣式的檔案,這些樣式可用於所有主要平臺。許多通用文字和程式碼編輯器都具有內建於其中的Markdown的語法高亮外掛,或者可用作可選下載。編輯器可以具有並排預覽視窗或直接以所見即所得(what you see is what you get)的方式呈現程式碼。
Markdown是一種輕量級標記語言,創始人為約翰·格魯伯(英語:John Gruber)。它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成有效的XHTML(或者HTML)文件。這種語言吸收了很多在電子郵件中已有的純文字標記的特性。