Markdown 中文標記語言描述
Markdown 標記語言在網際網路上被廣泛使用。它被用來建立 readme 檔案和文件,其基本原理也被用來格式化信使和社交網路中的訊息和出版物。
Markdown 由 John Gruber 和 Aaron Schwartz 於 2004 年創建,它的許多想法都借用了電子郵件中標記文字的通用標準。該語言的各種實現方式都是將馬克唐文檔轉換為結構正確的 XHTML,方法是將「<「和」&」字元替換為適當的實體代碼。
Markdown 的第一個版本是由 Gruber 用 Perl 寫成的,但隨著時間的推移,出現了許多其他開發者的替代實作。Perl 版本在 BSD 授權下發行。許多內容管理系統都整合了 Markdown 實作,或以外掛形式提供。
Markdown 是一種簡化的標記語言,專為方便書寫、閱讀和設計網頁文字而設計。許多專案都部分或完全支援 Markdown 語言,包括內容管理系統和部落格平台 (例如 Drupal、Ghost、Medium)、大型內容儲存庫 (GitHub、Microsoft Docs)、簡訊工具 (Telegram、Slack)、文字編輯器 (Atom、iA Writer、Typora) 以及專案管理服務 (Todoist、Trello)。
Markdown 很容易轉換成 HTML,可以在任何文字編輯器中開啟,即使作為原始碼也很容易閱讀。使用 Markdown 寫作比 HTML、XML、TeX 等標記語言容易得多。
今天,基本的 Markdown 本身很少被使用。相反,它經常被各種規格和方言所取代,這些規格和方言透過增加一些功能來擴展語言的能力,例如支援 HTML 標籤、建立表格和核取方塊、刪除線文本和各種換行。在選擇平台時,必須考慮對這些附加功能的支援。
最受歡迎的是 GitHub 的 Flavored Markdown 方言,它是以 CommonMark 規格為基礎。本網站使用 Markdown 編輯器,除了核取方塊之外,它支援對的大部分工具。