在無格式中探索格式 - MarkDown 入門指南

在無格式中探索格式 - MarkDown 入門指南

來自專欄來自白虎野的驚喜5 人贊了文章

在無格式中探索格式 - MarkDown 入門指南

那麼什麼是 MarkDown 以及為何要使用

Markdown是一種輕量級標記語言,其目的皆在 純文本 中建立一種方便使用的,易於閱讀的格式。區別於帶格式文本在不同環境下的顯示不同,使用 純文本 的 MarkDown 可以在任何條件下取得完全一致的效果(當然,依據渲染的不同輸出會有不同)。 且因為語法的簡單,可以寫作中快速穿插使用而避免了過去惱人的排版操作。

好了,那麼我該如何開始呢

基於純文本的 MarkDown 可在任何文本編輯器中編輯,甚至是 windows 自帶的記事本或平常的紙質寫作中!我的意思是單純的使用 MarkDown 寫作不需要任何特定的應用(它的通用後綴為 .md,任何純文本檔案將後綴改為 .md 便會被識別為 MarkDown 檔案。而關於推薦的編輯器會在之後介紹),我們只需要記住少量的幾個標記語言便可快速上手。

那麼,就開始吧

  • 使用 # 來表示標題

# 一級標題

## 二級標題

### 三級標題

  • 使用 **強調** 表示 粗體

  • 使用 *斜體* 表示 斜體 (也可以使用 _斜體_

  • 使用 - 列表 創建無序列表 (也可使用 * +

- 列表

- 列表

- 列表

- 列表

  • 使用 1 列表 創建有序列表

1 列表1

2 列表2

3 列表3

4 列表4

  • 使用 > 塊引用 進行塊引用,這會使一行都被理解為引用的內容,在大量引用的時候我們會使用到。(使用 ``引用`` 進行引用,這通常用於很短的內容)

> 引用內容

``引用``

  • 使用 ---- 來表示分割線

第一段

---- (分割線

  • 使用 `代碼` 來表示代碼

  • 如果我們不想使某個符號被解釋為標記,可以使用 標記 來進行轉譯,這樣,這個符號就會被僅僅認為是文本的一部分。


在開始的時候,可能我們會需要反覆查看標記語法以確認我們所希望的效果,不過在不斷的使用過程中,這些語法會逐漸的融入我們的寫作中使之成為一部分!請相信,這個過程並不會太久,而熟練的訣竅是多使用。 以上的標記語言會在不同的編輯器中渲染出不同的效果,不過大可不避糾結,如果需要統一的輸出效果我們僅需將源碼共享到同一處使用渲染便可以解決。 另,在此推薦幾個筆者覺得不錯的編輯器。(再重複一次,編輯器並不重要!請多多享受 MarkDown 本身)

For Mac:

  • Ulysses (私貨

For Win:

  • Visual Studio Code + Markdown Preview Enhanced 插件 ( Atom 在我這邊 win10 64-bit 下使用自帶的簡中輸入法會有 bug 原因不詳 ...

關於規範化的一點提示

  • 語法標記之後請注意空格或空行 請務必嚴格遵守,雖然編輯器的不同可能會出現不同的問題,但嚴謹總是好的。

  • 不同語種之間注意空格 一般來說放在句尾的其他語種與後面的全型中字標點間不加空格,其餘情況請嚴格遵守。

  • 注意使用全型、中英文標點 文中穿插較長的其他語種需要使用標點時請注意切換為相應語種標點,一般來說,英文輸入的時候不會使用全型標點,而中字輸入的時候嚴格使用全型標點,引號建議統一使用直角引號「」。

  • 請不要再對純文本內容進行人為排版 在使用前請拋棄過去所見即所得的帶格式文檔的排版思路,可以將純文本想像為一個連續不斷的文本,而空格、TAB 製表符、Enter 換擋僅僅作為一個符號起提示作用,它本身不具有任何語義,而是我們規定它「你看到這個符號就表示提行了喲」,而編輯器則將其顯示出來。 所以無論是首行縮進,還是其餘的排版需求,都在輸出的時候進行渲染操作時再對其進行設置吧!寫作的時候僅僅只需關注寫作本身,這也是 MarkDown 優雅的地方之一。

推薦閱讀:

Markdown快速入門
數據分析報告利器Markdown基礎語法十招
【原創】5分鐘玩轉Markdown
5057段子一鍵取並保存為Markdown文檔

TAG:Markdown語法 | 文本編輯器 | Markdown |