Markdown基本語法學習

目錄

直接鍵入[TOC]便可生成目錄,好比上面的目錄html

分割線

直接鍵入3個或3個以上的*-****----,效果以下python



標題

用不一樣個數的 # 來標記各級標題markdown

# 一級標題
## 二級標題
...
##### 五級標題
###### 六級標題

標題示例

文本

  • 斜體app

    一對單 *或一對單 _ 將內容夾住,*內容*_內容_編輯器

    我是單星號斜體文本 我是單下劃線斜體文本網站

  • 粗體ui

    一對雙 * 或一對雙 _ 將內容夾住,**內容**__內容__spa

    我是雙星號粗體文本 我是雙下劃線粗體文本.net

  • 粗斜體

    一對三 * 或一對三 _ 將內容夾住,***內容***___內容___

    我是三星號粗斜體文本 我是三下劃線粗斜體文本

  • 刪除線

    一對雙 ~ 將內容夾住,~~內容~~

    我是雙波浪線被刪除文本

  • 下劃線

    使用HTML標籤<u>內容</u>

    我是HTML標籤下劃線文本

有符號和無符號列表|待辦事項

有符號列表就像平時給列表標號那樣手寫標號,而無符號列表則能夠用 * 或 - 或 + 標記:

1. 第一項

2. 第二項

* 嵌套第一項

- 嵌套第二項

3. 第三項

+ 嵌套第一項

注意,每一項的 . 後面帶有空格。左右縮進採用快捷鍵Ctrl [Ctrl ],效果以下:

  1. 第一項

  2. 第二項

    • 嵌套第一項

    • 嵌套第二項

  3. 第三項

    • 嵌套第一項

博客園好像不支持待辦事項

待辦事項採用* [ ]- [ ]標記,已完成事項用 [x] 標記:

* [ ] 抽菸

- [x] 喝酒

* [ ] 燙頭

注意,在 * 和 - 後面以及 [] 中間、[] 後面都須要有空格,效果以下:

  • [ ] 抽菸

  • [x] 喝酒
  • [ ] 燙頭

連接|圖片|腳註

生成連接有3種形式:

  1. 直接寫URL,並用<>夾住

    <https://www.cnblogs.com/QuintinLiu/> 效果以下

    https://www.cnblogs.com/QuintinLiu/

  2. 連接名稱加URL的形式

    [博客](https://www.cnblogs.com/QuintinLiu/) 效果以下

    博客

  3. 將URL用變量代替,在文檔末尾寫明URL地址。在文中須要屢次引用時,直接引用變量就能夠,沒必要再多寫幾回地址

    [博客][0] [cnblogs][v]

    blablabla...

    [0]: https://www.cnblogs.com/QuintinLiu/

    [v]: https://www.cnblogs.com/QuintinLiu/

    效果以下

    博客 cnblogs

    blablabla...


對於插入圖片的語法和連接差很少,只是在最前面加了一個!,這裏使用菜鳥網站的一張圖片做爲示例

  • ![圖片名稱](圖片路徑),如:![菜鳥](http://static.runoob.com/images/runoob-logo.png)

圖片路徑也能夠是本地地址,不過只能在本地看,要發表在網上則必須是圖片網址。效果以下

菜鳥

圖片來源:RUNOOB

  • Markdown好像不能夠改變圖片大小,不過可使用HTML標籤來改變圖片大小,語法以下:

    <img src="http://static.runoob.com/images/runoob-logo.png" width="20%">

    一些Markdown編輯器支持改變圖片大小,如印象筆記中在基本語法後加上如@w=10h=20能夠改變圖片大小,語法以下:

    ![Runoob](http://static.runoob.com/images/runoob-logo.png)@w=200h=50


建立腳註的語法以下:

後面是一個腳註[^markdown]

blablabla...

[^markdown]: Markdown是一種輕量化的標記語言

效果以下:

後面是一個腳註1

blablabla...

區塊引用|代碼塊

區塊引用直接用一個 > 來標記便可,能夠嵌套引用:

> 引用詩句

>> 梅須遜雪三分白

>> 雪卻輸梅一段香

效果以下:

引用詩句

梅須遜雪三分白

雪卻輸梅一段香


代碼塊能夠分爲行間代碼和多行代碼塊

  • 行間代碼用兩個 ` 將內容夾住,如:`printf()` ,效果以下:

    printf()

  • 多行代碼塊用一對```將代碼夾住,能夠指定語言,語法以下:
    ```python
    def show():
    print("hello, world")
    ```

    效果以下

    def show():
        print("hello, world")

表格

表格的語法有點麻煩,若是編輯器有快捷鍵的話直接用快捷鍵更方便。但仍是瞭解一下,語法以下:

|  表頭  |  表頭  |  表頭  |
|:------ |------: |:------:|
|  靠左  |  靠右  |  中間  |
|  吸菸  |  喝酒  |  燙頭  |

效果以下:

表頭 表頭 表頭
靠左 靠右 中間
吸菸 喝酒 燙頭

公式

插入公式的語法不難,難的在於公式自己的LaTeX語法,由於公式原本就多種多樣,相應的語法也是又多又複雜,這裏只記錄一些比較經常使用的語法:

  • 行內公式 一對$中間插入公式如:$a^2 + b^2 = c^2$,效果:\(a^2 + b^2 = c^2\)

  • 獨佔一行公式 一對$$號中間插入公式,語法以下:

    $$
    J(\theta) = \frac{1}{2m}\sum_{i = 0}^m (y^i - h_\theta (x^i))^2$$
    $$

    效果以下:

\[ J(\theta) = \frac{1}{2m}\sum_{i = 0} ^m(y^i - h_\theta (x^i))^2 \]

其它語法見下表:

含義 語法 效果
分式 $\frac {a + b} c$ \(\frac {a + b} c\)
$\bar x$ \(\bar x\)
正負號 $\pm abc$ \(\pm abc\)
求和符號 $\sum_{i=1}^n$ \(\sum_{i=1}^n\)
無窮 $\infty$ \(\infty\)
根號 $\sqrt[2]{x}$ \(\sqrt[2]{x}\)
小於等於 $\le a$ \(\le a\)
大於等於 $\ge b$ \(\ge b\)
乘號 $a \times b$ \(a \times b\)
約等於 $\approx 0$ \(\approx 0\)
導數符號 $a\prime$ \(a\prime\)
遠小於 $\ll$ \(\ll\)
遠大於 $\gg$ \(\gg\)
上標 $a ^ 2$ \(a ^ 2\)
下標 $b_1$ \(b_1\)
好看的小括號 $\left(\frac a b\right)$ \(\left(\frac a b\right)\)
好看的大括號 $\left\{\frac a b\right\}$ \(\left\{\frac a b\right\}\)

還有更多的東西,能夠看看https://blog.csdn.net/anxiaoxi45/article/details/39449445這個博客,很詳細

參考

https://list.yinxiang.com/markdown/eef42447-db3f-48ee-827b-1bb34c03eb83.php

https://www.runoob.com/markdown/md-tutorial.html

https://blog.csdn.net/anxiaoxi45/article/details/39449445

最後

終於整理完了,寫這樣的一篇博文真不容易,好費勁啊。其實Markdown語法在寫這篇博文以前就已經學過了一些,當時是興趣所致就在網上找教程學了學,感受挺容易上手的,當時就記錄了一些筆記準備後面發博,可是直到今天才將內容和排版從新整理了一遍。公式這塊內容挺多,但經常使用的應該很少,隨着後面用到了再更新吧。


  1. Markdown是一種輕量化的標記語言

相關文章
相關標籤/搜索