Markdown是一種簡單的語法,它以標題、列表、粗體等形式格式化文字,這種標記語言很流行,你肯定有一些應用程式支援它。下面是一個Markdown的簡單示例,介紹了什麼是Markdown,如何和在哪裡你可以使用它。
什麼是Markdown?在文字中新增粗體、斜體、編號列表、專案符號、標題等時,可以對其進行“格式化”。Markdown是一種語法或規則集,用於格式化網頁上的文字。
傳統上,人們使用超文字標記語言(又稱為HTML)來格式化網頁上的文字。HTML與可擴充套件標記語言(XML)和標準通用標記語言(SGML)一起,是標記語言系列的成員。
要使用HTML格式化文字,必須在文本週圍放置標籤。例如,如果要使文字變為粗體,請輸入“ <b>一些粗體文字</ b>”。
當Web瀏覽器“讀取”網頁時,它將解釋HTML標記並應用適當的格式。當它看到“ <b>一些粗體文字</ b>”時,它意識到<b>和</ b>標記之間的所有內容都應為粗體。瀏覽器還隱藏標籤(<b>和<b>)。
HTML可能非常複雜,有許多標籤,例如<span>、<div>、<kbd>、<ol>等。計算機閱讀它們沒有問題,因為它們遵循語法(HTML規則)並應用與標籤匹配的格式。
但是,標籤使人們難以閱讀HTML,也很難理解計算機顯示文字後的外觀。對於沒有太多HTML閱讀經驗的人來說,這不是很方便。
另一方面,Markdown的意思是“儘可能容易讀寫”。John Gruber和Aaron Schwartz解釋了為什麼他們在2004年建立Markdown,並提供了Gruber網站的語法指南。
簡而言之,Markdown使網頁文字的格式設定更加容易,因為其標記比HTML更簡單,並且會自動轉換為HTML。這意味著你不需要了解HTML即可為網頁編寫內容,因為Markdown會將你的標籤轉換為HTML。
它沒有涵蓋所有可能的HTML標記,只是最常見的格式設定選項。
如何使用Markdown?要使用Markdown,你只需要在文字上應用簡單的標籤即可。例如,要以斜體格式設定文字,必須在文字的前後加上下劃線,如下所示:_這是斜體文字_。
下面是語法指南中Markdown格式的其他一些示例:
標題
#這是H1
##這是H2
######這是H6
編號列表
1.第一
2.第二
3.第三
Markdown將*粗體*和_斜體_轉換為HTML標籤,可以使用多種不同的方式來解釋。例如,你可以建立一個將標籤解釋為閃爍紅色文字的應用程式。然而,實際上,幾乎每個應用程式(包括每個WeB瀏覽器)都將其解釋為*粗體*和_斜體_。
還有Markdown變體,例如CommonMark和GitHub Flavored Markdown(GFM),但它們均基於原始的Markdown規範。變體通常只是透過新增原始Markdown無法覆蓋的格式標記來擴充套件標準。
格式化文字後,應用程式應將其轉換為HTML,這通常是自動完成的。例如,GitHub上的README檔案使用Markdown,並且如果副檔名為.MD,則GitHub在釋出時會自動將其轉換為正確的HTML標籤。這樣,在大多數情況下,你就不用自己做了。
在哪裡可以使用Markdown如上所述,你可以在GitHub以及Reddit、StackOverflow和其他網站上使用Markdown。如果你曾經在WhatsApp或Slack訊息中設定過文字格式,那麼你已經使用了它,因為這些應用程式使用Markdown標籤的(很小)子集來格式化文字。
如果你想學習Markdown,請檢視原始的Markdown語法指南或第三方學習網站。它很容易學習,只要仔細看一遍語法就可以輕鬆使用了。