1. 程式人生 > >Markdown基礎語法整理

Markdown基礎語法整理

關於Markdown

Markdown是一個 Web 上使用的文字到HTML的轉換工具,可以通過簡單、易讀易寫的文字格式生成結構化的HTML文件。

錘子科技15年8月釋出會上,老羅宣佈錘子便籤支援Markdown語法。我們可大膽預測,使用Markdown語法在移動端編輯會逐漸成為趨勢。

優點

  • 簡單標記符完成排版,所寫即所見,讓你專注於文字而不是排版
  • 純文字,所以相容性極強,可以用所有文字編輯器開啟
  • 格式轉換方便,Markdown文字可以輕鬆轉換為 html、pdf等
  • Markdown 的標記語法有極好的可讀性

Markdown簡單語法示例

主要分為區塊元素和區段元素。

區塊元素

1.段落和換行

一個 Markdown 段落是由一個或多個連續的文字行組成,它的前後要有一個以上的空行。

2.標題

用#識別符號表示,例如:

                       

3.區塊引用
  • 在段落的第一行最前面加">"



  • 區塊引用可以巢狀(例如:引用內的引用),只要根據層次加上不同數量的 > :



  • 區塊內也可以套用其他的 Markdown 語法,包括加粗、列表、程式碼區塊等:



4.列表

Markdown 支援有序列表和無序列表。

  • 無序列表使用星號、加號或是減號作為列表標記,效果一樣:


    Paste_Image.png
  • 有序列表則使用數字接著一個英文句點:



5.程式碼區塊

要在 Markdown 中建立程式碼區塊很簡單,只要簡單地縮排 4 個空格或是 1 個製表符就可以,例如,下面的輸入:    

              

6.分隔線

你可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號或是減號中間插入空格。下面每種寫法都可以建立分隔線:

   ***
   ---
   * * *

區段元素

1.連結

方塊括號後面緊接著圓括號並插入網址連結即可,例如:
我的部落格地址:Mr H's Blog

               

2.強調

Markdown 使用星號(*)和底線(_)作為標記強調字詞的符號

  • 斜體           
  • 粗體           
  • 刪除線        
  • 空格

Markdown語法會忽略首行開頭的空格,如果要體現出首行開頭空兩個的效果,可以使用 全形符號下的空格 ,windows下使用 shift+空格 切換。

        

3.行內標記

行內標記用反引號把它包起來' ',例如:

         

4.插入圖片

我用過的簡書線上編輯器和馬克飛象都支援直接匯入本地圖片和從貼上板貼上,就像醬紫:

         

其他

1.反斜槓

Markdown可以利用反斜槓來插入一些在語法中有其它意義的符號,例如:如果你想要用星號加在文字旁邊的方式來做出強調效果,你可以在星號的前面加上反斜槓:

          

2.自動郵箱連結

Markdown支援以比較簡短的自動連結形式來處理電子郵件信箱,例如:
給我發郵件,歡迎騷擾[email protected]

         

Markdown編輯器

市面上Markdown編輯器很多,功能都比較齊全,差別不大。有的介面好一些;有的瀏覽器客戶端全平臺支援;有的可以下載各種格式文件;有的收費,有的免費;最主要還是要看什麼適合自己,適合自己的才是最好的。

我是先用的是簡書的Markdown線上編輯器。然後複製貼上到馬克飛象Markdown編輯器匯出.md和pdf文件。

參考