Markdown學習總結筆記

本篇筆記採用Markdown編輯,下載:Markdown學習總結筆記

簡介


Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
Markdown 編寫的文檔可以導出 HTML 、Word、圖像、PDF等多種格式的文檔。
Markdown 編寫的文檔後綴爲 .md, .markdown

編輯器


Typora 官網:https://typora.io/
吐槽點:換行會自動加入空行,難受…

語法


1. 標題


標題使用#表示,可分爲1-6級標題,幾級標題使用幾個#,並以空格分隔標題名,如下所示:

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

2. 文本格式


2.1 字體


*斜體文本*
_斜體文本_

**粗體文本**
__粗體文本__

***粗斜體文本***
___粗斜體文本___

2.2 分隔線


使用三個及以上*-可建立分隔線,字符間不許其他符號,格式如下

---
--------------

***
************

2.3 刪除線


若要對文本內容添加刪除線,如刪除線內容,只需要在文字的兩端加上兩個波浪線 ~~ 即可格式如下:

~~刪除線內容~~

2.4 下劃線


下劃線通過HTML標籤實現,如下

下劃線文本

<u>下劃線文本</u>

2.5 腳註


腳註是對文本內容的補充說明,樣式如下:
文本內容文本內容1

書寫格式如下:

文本內容文本內容[^Markdown]。
[^Markdown]: Markdown是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。

3. 列表格式


Markdown中列表可分爲無序列表和有序列表。
無序列表:使用* + - 作爲標記符。樣式如下:

  • *第一項
  • *第二項
  • -第一項
  • -第二項
  • +第一項
  • +第二項

markdown書寫格式如下:

* *第一項
* *第二項

- -第一項
- -第二項

+ +第一項
+ +第二項

有序列表:有序列表使用數字並加上. 來表示,樣式如下:

  1. 第一項
  2. 第二項

書寫格式如下:

1. 第一項
2. 第二項

列表嵌套:多層列表嵌套,子列表添加一個tab或者四個空格縮進即可,樣式如下:

  1. 第一項
    • 第一項嵌套(可有序)
    • 第二項嵌套(可有序)
  2. 第二項

書寫格式如下:

1. 第一項
   * 第一項嵌套(可有序)
   * 第二項嵌套(可有序)
2. 第二項

4. 區塊


Markdown 區塊引用是在段落開頭使用 > 符號 ,然後後面緊跟一個空格符號。樣式如下:

Markdown區塊演示
Markdown區塊演示

書寫格式如下:

> Markdown區塊演示
> Markdown區塊演示

區塊可嵌套使用,如下:

外層區塊

內層區塊

> 外層區塊
> > 內層區塊

5. 代碼


段落上的函數或代碼片段可用反引號`包起來,如:

cout
cout << "ans = " << ans << endl;

`cout`
`cout << "ans = " << ans << endl;`

代碼塊使用```獨佔一行包起來,代碼高亮設置可加上語言標記前如下:

​```markdown
Markdown代碼塊
​```

6. 鏈接


[]() 格式:
[Google](www.google.com)

<> 格式:
<www.google.com>

變量替代格式:
[Google][google-link]
[google-link]:www.google.com

格式:
Google

<> 格式:
<www.google.com>

變量替代格式:
[Google][google-link]
[google-link]:www.google.com

7. 圖片


Markdown中圖片以[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-OUdFgZhf-1578297607387)(圖片地址)]格式或以<img src=“圖片地址” 屬性>書寫。圖片地址可分爲:

  1. 絕對地址,即一個完整的鏈接,可以是本地文件目錄絕對地址,也可以是網絡圖片鏈接。

    ![picture](絕對地址)
    <img src="絕對地址" width="50%">
    
  2. 相對地址,相對地址建議使用Linux地址格式,Windows格式的地址是以\分隔文件目錄,使用這種地址格式在git上無法顯示

    ![picture](相對地址)
    <img src="相對地址" width="50%">
    
  3. 地址變量,不在圖片出直接填寫圖片地址,通過變量,在文檔結尾統一給出變量值。如下:

    ![picture][picture-link]
    
    [picture-link]:圖片地址
    

8. 表格


Markdown使用|分隔不同的單元格,使用-分隔表頭,該兩種符號兩側至少一個空格(最左或最右除外)。
對齊方式:

  • :-代表左對齊
  • :-:代表居中對齊
  • -:代表右對齊
| 左對齊 | 居中對齊 | 右對齊 |
| :--- | :----: | ----: |
| aaaa | bbbbbb | ccccc |
| a    | b      | c     |
左對齊 居中對齊 右對齊
aaaa bbbbbb ccccc
a b c

其他

支持HTML元素,不在Markdown 涵蓋範圍之內的標籤,都可以直接在文檔裏面用HTML撰寫。
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>

此外,Markdown還支持數學公式,畫流程圖、時序圖、甘特圖等。


  1. Markdown是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。 ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章