MarkDown語法

MarkDown語法原文鏈接



1. 粗體和斜體

語法:

  1. *斜體* 或 _斜體_
  2. **粗體**
  3. ***加粗斜體***
  4. ~~刪除線~~

顯示效果:

  • 斜體
  • 粗體
  • 粗斜體
  • 刪除線


2. 分級標題

第一種寫法:

一級大標題
========

二級大標題
--------

顯示效果:

一級大標題

二級大標題



第二種寫法

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

顯示效果

一級標題

二級標題

三級標題


3. 超鏈接

MarkDown支持兩種形式的鏈接語法:行內式和參考式。
3.1. 行內式
語法說明:

[ ] 里面寫鏈接文字,( ) 里面寫鏈接地址,()中的" "可以指定title屬性。

代碼:

歡迎來到[簡書](www.lxweimin.com "Jianshu")
歡迎來到簡書

3.2. 參考式
參考式超鏈接一般用在學術論文上面,或某一個鏈接在文章中多處使用,那么引用的方式創建鏈接將非常好,它可以讓你對鏈接進行統一的管理。
語法說明:

參考式鏈接分為兩部分,文中的寫法[鏈接文字][鏈接標記],在文本任意位置添加[鏈接標記]:鏈接地址 “鏈接標題”,鏈接地址與鏈接標題前有一個空格。
如果鏈接文字本身可以作為鏈接標記,也可以寫成[鏈接文字][]
[鏈接文字]:鏈接地址的形式

代碼:

簡書里面有 [簡書早報][1]、[簡書晚報][2]以及[簡黛玉][3]
[簡黛玉 美人][3] 是一個[才女][]

[1]:http://www.lxweimin.com "Jianshu"
[2]:http://www.lxweimin.com "EveningPaper"
[3]:http://www.lxweimin.com
[才女]:http://www.lxweimin.com

效果:

簡書里面有 簡書早報簡書晚報以及簡黛玉
簡黛玉 美人 是一個才女

3.3. 自動鏈接
MarkDown支持以比較簡短的自動鏈接形式來處理網址和電子郵件,只要用<>包起來,MarkDown就會自動把它轉成鏈接。
代碼:

  1. <http://example.com>
  2. <address@example.com>

顯示效果:

http://example.com
address@example.com


4. 錨點

網頁中,錨點其實就是網頁內超鏈接,也就是鏈接本文檔內部的某些元素,實現當前頁面中的跳轉。比如返回頂部
注意:

MarkDown Extra只支持在標題后插入錨點,其他地方無效;
Leanote編輯器右側顯示效果區域暫時不支持錨點跳轉,所以點來點去發現沒有跳轉不必驚慌,你發布后的文章是支持的;
在你準備跳轉到的指定標題后插入錨點{#標記},然后在其他地方寫上連接到錨點的鏈接

代碼:

目錄{#index}

跳轉到[目錄](#index)

效果:

目錄{#index}

跳轉到目錄


5. 列表

5.1. 無序列表
使用 * ,+ ,- 表示無序列表
代碼:

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

效果:

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

5.2. 有序列表
有序列表使用數字接著英文點
代碼:

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

效果:

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

5.3. 定義型列表
定義型列表由名詞和解釋組成。一行寫上定義,緊跟一行寫上解釋。解釋的寫法:緊跟一個縮進(Tab)
代碼:

MarkDown
: 輕量級文本標記語言,可以轉換成html、pdf等格式(注意一個冒號和一個Tab)

代碼塊 2
: 這是代碼塊的定義

\ 代碼塊(左側有八個空格)

效果:

MarkDown
: 輕量級文本標記語言,可以轉換成html、pdf等格式(注意一個冒號和一個Tab)

代碼塊 2
: 這是代碼塊的定義

    代碼塊(左側有八個空格)

5.4. 列表縮進
列表項目標記通常是放在最左邊,但是其實也可以縮進,最多3個空格,項目標記后則一定要接著至少一個空格或制表符。
代碼:

* 輕輕的我走了, 正如我輕輕的來; 我輕輕的招手, 作別西天的云彩。
那河畔的金柳, 是夕陽中的新娘; 波光里的艷影, 在我的心頭蕩漾。
* 那榆蔭下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻間, 沉淀著彩虹似的夢。

效果:

  • 輕輕的我走了, 正如我輕輕的來; 我輕輕的招手, 作別西天的云彩。
    那河畔的金柳, 是夕陽中的新娘; 波光里的艷影, 在我的心頭蕩漾。
  • 那榆蔭下的一潭, 不是清泉, 是天上虹; 揉碎在浮藻間, 沉淀著彩虹似的夢。


6. 引用

引用需要在被引用的文本前加上 > 符號
代碼:

> 引用
> 引用2

效果:

引用
引用2

6.1. 引用的多層嵌套
區塊引用可以嵌套(如引用的引用),只要根據層次加上不同數量的 >
代碼:

>>> 請問MarkDown怎么用?
>> 自己看教程!
> 教程在哪里?

效果:

請問MarkDown怎么用?

自己看教程!

教程在哪里?


7. 插入圖像

圖片的創建方式與超鏈接類似。
代碼:

三支筆
![](http://zhangxx5678.lofter.com/post/39b969_df4f526#)

效果:

三支筆


8. 內容目錄

在段落中填寫 [TOC] 以顯示全文內容結構目錄


9. 注腳

在需要添加注腳的文字后加上注腳名字 [^注腳名字],稱為加注。然后在文中的任意位置(一般最后)添加腳注,腳注前必須有對應的腳注名字。
注腳與注腳間必須空一行!
注腳自動被搬運到最后面,請到文章末尾查看,并且腳注后的鏈接可以直接跳轉會到加注的地方
代碼:

使用 MarkDown[^1]可以提高書寫效率,直接轉換成 HTML[^2]

[^1]:MarkDown是一種純文本標記語言

[^2]:HTML超文本標記語言

效果:
使用 MarkDown[1]可以提高書寫效率,直接轉換成 HTML[2]


10. LaTeX公式

關于LaTEX:

是一種跨平臺的基于TEX的排版系統,對于生成復雜表格和數學公式,這一點表現得尤為突出。
因此它非常適用于生成高印刷質量的科技和數學、化學類文檔。

關于MathJax:

MathJax是一種跨瀏覽器JavaScript庫,它使用MathML,LaTeX和ASCIIMathML 標記在Web瀏覽器中顯示數學符號。
MathJax作為Apache License下的開源軟件。

MathJax語法


11. 流程圖

流程圖語法參考


12. 表格

  1. 不管是哪種方式,第一行為表頭,第二行為分割表頭和主體部分,第三行開始每一行為一個表格行;
  2. 列與列之間用管道符號 | 隔開;
  3. 第二行還可以為不同的列指定對其方向,默認左對齊,在 - 右邊加上 : 就右對齊
    代碼:

學號 | 姓名 | 分數
- | - | -
001 | 張三 | 78
002 | 李四 | 67
003 | 王五 | 99

學號 姓名 分數
001 張三 78
002 李四 67
003 王五 99

13. 分割線

可以在一行中用 三個以上的 *星號 、-減號、_底線 來建立一個分割線,行內不能有其他東西。
代碼:

  1. * * * *
  2. ****
  3. - - - -
  4. --------
    效果:




14. 代碼

插入代碼的方式有兩種,一種是利用縮進(Tab),另一種是利用 ` 反引號包裹代碼。
代碼:

Python語言的輸出函數 `Print()` 怎么使用?
``` 多行Code ```

效果:

Python語言的輸出函數 Print() 怎么使用?

import os
from flask import Flask
app = Flask(app)



  1. MarkDown是一種純文本標記語言 ?

  2. HTML超文本標記語言 ?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • (Markdown語法沒有一個統一的標準,不同的工具或平臺采用的標準不一樣,所以有些語法規則和功能是有差異的) 0...
    遲道閱讀 57,045評論 4 69
  • 看了簡書的 為什么作家應該用 Markdown 保存自己的文稿 后,改用Markdown,但簡書的Markdo...
    Zhang21閱讀 677評論 0 2
  • 他頭也不回的走了,留下我一個人在異地。我像個瘋子一樣不斷發信息詛咒他,為了他能明白我有多痛,也為了能在他的回復里感...
    念念溫暖閱讀 792評論 3 7
  • 2016年法國歐洲杯 于6月11日凌晨正式拉開戰火 今年的夏天注定會是個體育狂歡的季節 作為僅次于世界杯的足球盛宴...
    一味一素閱讀 292評論 0 0