1. 程式人生 > >Markdown入門語法

Markdown入門語法

多行 代碼塊 amp tex 一個空格 ali strong href 基本語法

Markdown初識

Markdown是一種用來寫作的輕量級==標記語言==,使用簡潔的語法代替排版,而不用向Word那樣需要使用大量的時間來排版,讓我們可以專心碼字而不受其他影響。Markdown的語法簡潔明了、學習容易,而且功能比純文本更強,因此有很多人用它寫博客。

Markdown優缺點

優點
  • 只要支持markdown的地方都能獲得一樣的編輯效果,擺脫排版的困擾,專心寫作。
  • 操作簡單。比如編輯時標記個標題只需要在標題內容前加#即可。
缺點
  • 沒有像word一樣格式的花哨。
  • 不支持復雜的格式(如表格等)。
  • 需要記一些語法。
  • 有些平臺不支持markdown編輯模式。

一、標題

在想要設置為標題的文字前面加#即可,加#表示一級標題,##表示二級標題,···,######表示六級標題。

註:規範寫法需要在文字前加一個空格。

標記語言示例:

# 一級標題  
## 二級標題  
### 三級標題  
#### 四級標題  
##### 五級標題  
###### 六級標題  

文本輸出效果:

一級標題

二級標題

三級標題

四級標題

五級標題
六級標題

二、字體

1、加粗

要加粗的文字左右分別用兩個*號包起來。
標記語言示例:

**加粗的文字** 

文本輸出效果:

加粗的文字

2、斜體

要變斜的文字左右分別用一個*號包起來。
標記語言示例:

*變斜的文字*  

文本輸出效果:

變斜的文字

3、斜體加粗

斜體加粗的文字分別用三個***包起來。
標記語言示例:

***斜體加粗的文字***

文本輸出效果:

斜體加粗的文字

4、刪除

刪除的文字分別用兩個~~包起來。
標記語言示例:

~~刪除的文字~~

文本輸出效果:

刪除的文字

三、引用

要引用的文字前加>。
標記語言示例:

>要引用的內容

文本輸出效果:

要引用的內容

四、插入圖片

標記語言示例:

![microsoft](https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=3672643824,3482317330&fm=173&app=25&f=JPEG?w=580&h=385&s=8D80E45E10D0886B5EB2A79B0300D09F "微軟圖標")  

文本輸出效果:

技術分享圖片

五、超鏈接

標記語言示例:

[百度](https://www.baidu.com/ "baidu")  

文本輸出效果:

百度

六、列表

1、無序列表

在列表前加-+*任意一種即可。

標記語言示例:

-無序列表1  
+無序列表2  
*無序列表3  

文本輸出效果:

  • 無序列表1
  • 無序列表2
  • 無序列表3
2、有序列表

在列表前加數字和.

標記語言示例:

1.有序列表1  
2.有序列表2  
3.有序列表3  

文本輸出效果:

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3

七、表格

標記語言示例:

表頭1|表頭2|表頭3  

-----|:---:|----:  

內容1|內容2|內容3 

內容4|內容5|內容6

文本輸出效果:

表頭1 表頭2 表頭3
內容1 內容2 內容3
內容4 內容5 內容6

八、代碼

1、單行代碼

代碼之間用一個反引號包起來。
標記語言示例:

`void main(){}`

文本輸出效果:

void main(){}

2、多行代碼

代碼塊之間加三個```包起來。
標記語言示例:

```
void main()  
{  
    printf("hello world!");  
}  
```

文本輸出效果:

    void main()  
    {  
        printf("hello world!");  
    }  

參考

markdown基本語法
用markdown來畫流程圖

Markdown入門語法