點擊上方關注我,< span >選擇“置頂或者星標”
寫博客、寫文章比較多的人都知道 Markdown 是什麼。
Markdown 是一種輕量級標記語言,創始人為 John Gruber。它允許人們「使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的 XHTML(或者 HTML)文檔」。 ——維基百科
簡單地說,Markdown 與 HTML 語言一樣,使用一些符號就代替樣式。但是它比 HTML 語言更加簡單。例如我想要實現標題樣式,那麼我可以這麼做:
Markdown的本質
有些朋友會覺得,我用 Word 也可以實現同樣、甚至更加豐富的效果,那我為什麼要使用 Markdown 呢?這個問題提得非常好,直戳問題本質。
Word 等其他文本編輯工具雖然也能實現同樣的效果,但是其功能太強大了。 Word 還能改變字體顏色,還可以調節字體大小。這麼強大的功能可以說是 Word 的優點,但也可以說是它的缺點。
當功能多了,我們的注意力就會分散,我們就會去糾結:這個字體大小到底是 14 還是 16 好?我想強調這一句話,是要加粗還是標紅?
而 Markdown 的出現讓我們不需要去糾結這些問題。 Markdown 的本質是讓我們回歸到內容本身,注重文章本身的結構,而不是樣式。
例如我們想要強調一句話,那麼我們直接使用兩個星號為其加粗,而不需要考慮是加粗還是標紅(Markdown中只有黑色字體,沒有其他顏色字體)。
你也不需要關心字體大小問題,因為 Markdown 中字體大小都與結構有關,無法手動設置。一級標題字體大一些,二級標題小一些。我們只需要關注哪些是一級標題,哪些是二級標題。而不需要去糾結標題字體到底要設置多大。
Markdown 的本質是讓我們回歸內容本身。 當你明白這個道理的時候,你會明白為什麼許多功能 Markdown 沒有。
Markdown語法
原生的Markdown 語法只包含了最基礎的一些特性,例如:標題、加粗、斜體、段落、引用、超鏈接、圖片、列表、代碼塊、水平分割線等。而一些自定義實現的編輯器,則有一些自定義的實現,例如:數學公式、TODO列表等。所以當你看到有一些語法在一個編輯可以用,但到另一個編輯器又用不了的時候,那麼這個語法可能就不是通用的 Markdown 原生語法了。
Markdown 語法非常簡單,基本上只要多用幾次就會了。下面簡單介紹一些常用的 Markdown 語法。
段落
Markdown 使用 #
號來表示段落。
加粗、斜體、加粗斜體
Markdown 使用一個星號表示斜體,兩個星號表示加粗,三個星號表示加粗斜體。
無序列表
使用星號或者中橫線來表示無序列表,注意後面需要加個空格。
有序列表
使用數字+.
來表示有序列表,後面同樣需要價格空格。
引用
Markdown 使用 >
符號來表示引用。
超鏈接
Markdown 使用 []()
來表示超鏈接,中括號表示鏈接文字,小括號表示鏈接地址。
圖片
圖片的樣式與超鏈接非常相似,只需在前面加個感嘆號就可以了,即用![]()
表示圖片。其中中括號表示圖片未加載時的提示文字,小括號表示圖片地址。
代碼塊
我們使用 ` 號來表示代碼塊引用。
水平分割線
使用 ---
來表示分割線
表格
使用一根豎線來分隔各個單元格,使用冒號來決定單元格的對齊方向。
Markdown使用場景
目前越來越多的站點都支持了 Markdown 語法,例如:Github 等代碼託管平台,簡書、博客園等寫作平台。因此,掌握好 Markdown 語法可以非常方便地在各個主流站點使用。
編輯工具
因為 Markdown 本質上是一個純文本,所以任何能打開純文本的東西都可以來編輯 Markdown。但如果你想要有預覽功能,那麼一款順手的編輯功能還是有必要的。
在 Windows 上比較不錯的編輯器有:MarkdownPad、Typora。在 OSX 上比較不錯的編輯器有:Mou、MacDown、MWeb。
而我之前使用 MouDown 和 sublime 做簡單的編輯,但是筆記等的就使用印象筆記寫,而要發表的文章則使用 MWeb 編寫。
兼容神器
使用了 Markdown 可以寫出條理非常清晰的文章,文章結構特別清晰。但是對於一些老編輯器而言,例如:ATLASSIAN 的 WIKI 對於 Markdown 的支持就很弱。
那麼怎麼辦呢?
其實很簡單,因為老的編輯器基本都支持 HTML,所以我們可以將 Markdown 渲染後的 HTML 複製到老編輯器。
我一般是在本地寫好 Markdown 文章,之後直接複製到一個 Markdown 編輯器,然後復制對應的 HTML 文本到老編輯器中。
之後點擊一下藍色的複制按鈕,就可以復制渲染後的 HTML 文本,最後直接粘貼到老編輯器中就可以了。我用的 Markdown 編輯器是:https://mdnice.github.io/,樣式非常漂亮。
進階應用
當你學會使用 Markdown 之後,你會發現 Markdown 還有更多好玩的地方。例如:開源的 gitbook 就可以教你把一個個 Markdown 文件組織起來,弄成一本電子書。
具體如何操作,可以參考這裡:https://github.com/chenyurong/gitbook-notebook
推薦閱讀
你解決的問題,比你寫的代碼更重要!
如何做到長遠思考?
40歲技術專家,他怎麼看中年危機?
高績效教練,真的有效嘛?
聊聊我的知識體系
公眾號@陳樹義,用最簡單的語言,分享我的技術見解。
↑↑創作不易,如果喜歡請轉發↑↑
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Why%20use%20Markdown%20instead%20of%20Word.html
评论列表(196条)
测试