文章目錄
- Markdown簡介
- Markdown主要應用
- Markdown編輯器
- Typroa編輯器
- Markdown語法
- Markdown 標題
- Markdown 段落
- 字體
- 分隔線
- 洗掉線
- 下劃線
- 腳注
- Markdown串列
- 無序串列
- 有序串列
- 串列嵌套
- Markdown 區塊
- 區塊嵌套
- 區塊中使用串列
- 串列中使用區塊
- Markdown 代碼
- 段落內代碼
- 代碼區塊
- Markdown 鏈接
- Markdown 圖片
- Markdown 表格
- 對齊方式
- Markdown 目錄
- Markdown 高級技巧
- 支持的 HTML 元素
- Markdown轉義
- 特殊字符
- Typroa編輯器常用熱鍵
Markdown簡介
- Markdown是一種輕量級標記語言, 它允許人們使用易讀易寫的純文本格式撰寫檔案
- 創始人為約翰·格魯伯(英語:John Gruber),
- 撰寫的檔案可以匯出 HTML 、Word、影像、PDF、Epub 等多種格式的檔案,
- 撰寫的檔案后綴為 .md, .markdown,
Markdown主要應用
- Markdown 能被使用來撰寫電子書,如:Gitbook,
- 當前許多網站都廣泛使用 Markdown 來撰寫幫助檔案或是用于論壇上發表訊息,例如:GitHub、簡書、CSDN、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等,
Markdown編輯器
目前有眾多Markdown編輯器,
- Windows
- Typora、Simplenote、Laverna、Boostnote、Inkdrop、Cmd Markdown、Github、馬克飛象、Yu Writer、看云、有道云筆記、為知筆記、螞蟻筆記
- MacOS
- Typora、Typed、Ulysses、Falcon
- Linux
- Typora、Atom、GNU Emacs、Remarkable、Haroopad、ReText、UberWriter、Mark My Words
- Chromium內核瀏覽器插件
- Markdown Preview、Markdown Here
- Android
- Draft、JotterPad X、堅果云Markdown
- iOS
- Byword、simplenote、堅果云Markdown
Typroa編輯器
下面主要以Typora編輯器進行介紹Markdown語法,從上節內容可以看出:
- Typora 支持 MacOS 、Windows、Linux 平臺,且包含多種主題,編輯后直接渲染出效果,
- 支持匯出HTML、PDF、Word、圖片等多種型別檔案,
- Typora 官網:https://typora.io/
- 學習參考網站:https://www.runoob.com/markdown/md-tutorial.html
- 可以實踐的在線編輯器:https://c.runoob.com/front-end/712/
Markdown語法
Markdown語法一般都采用:
標記 + 空格 + 內容
或
標記+內容+標記
等,記憶和使用都很簡單和方便,
語法:
# Markdown語法介紹
功能是將”Markdown語法介紹“標記為一級標題,顯示效果如下圖:

Markdown 標題
使用 # 號標記
使用 # 號可表示 1-6 級標題,一級標題對應一個 # 號,二級標題對應兩個 # 號,以此類推,
語法:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
效果:

Markdown 段落
Markdown 段落沒有特殊的格式,直接撰寫文字就好,段落的換行是使用兩個以上空格加上回車,
語法:
段落1
段落2
效果:
段落1
段落2
當然也可以在段落后面使用一個空行來表示重新開始一個段落,
段落1
段落2
效果:
段落1
段落2
注意:
在許多地方都需要用到重新開始一個段落,不然,下面的內容可能還在繼續受上一個段落中標記的影響,這時,只需要比如再換一個空行來開始一個新段落即可,
字體
Markdown 可以使用以下幾種字體:
語法:
*斜體文本*
_斜體文本_
**粗體文本**
__粗體文本__
***粗斜體文本***
___粗斜體文本___
可以看出,使用 * 和 _ 效果一樣,
效果:
斜體文本
斜體文本
粗體文本
粗體文本
粗斜體文本
粗斜體文本
分隔線
可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西,你也可以在星號或是減號中間插入空格,下面每種寫法都可以建立分隔線:
語法:
***
* * *
*****
- - -
----------
效果:
洗掉線
段落上的文字要添加洗掉線,只需要在文字的兩端加上兩個波浪線 ~~ 即可,
語法:
java
C++
~~c#~~
效果:
java
C++
c#
下劃線
下劃線可以通過 HTML 的 標簽來實作
語法:
<u>帶下劃線文本</u>
效果:
帶下劃線文本
腳注
腳注是對文本的補充說明,
語法:
最好的Markdown學記文章[^CSDN],
[^CSDN]:史上最全最好的Markdown學習篇,
效果:
最好的Markdown學記文章1,
注意:
- 這里腳注標記與后面說明之間的冒號要求是英文(半角)的冒號,
- 要開始新段落,可以在之間加入一個空行來開始新段落,
Markdown串列
Markdown 支持有序串列和無序串列,
無序串列
無序串列使用星號(*)、加號(+)或是減號(-)作為串列標記,這些標記后面要添加一個空格,然后再填寫內容
語法:
* 第一項
* 第二項
* 第三項
+ 第一項
+ 第二項
+ 第三項
- 第一項
- 第二項
- 第三項
效果:
- 第一項
- 第二項
- 第三項
- 第一項
- 第二項
- 第三項
- 第一項
- 第二項
- 第三項
有序串列
有序串列使用數字并加上 . 號來表示
語法:
1. 第一項
2. 第二項
3. 第三項
效果:
- 第一項
- 第二項
- 第三項
串列嵌套
串列嵌套只需在子串列中的選項前面添加四個空格即可(也可以使用Tab鍵)
語法:
1. 第一項:
- 第一項嵌套的第一個元素
- 第一項嵌套的第二個元素
2. 第二項:
- 第二項嵌套的第一個元素
- 第二項嵌套的第二個元素
效果:
- 第一項:
- 第一項嵌套的第一個元素
- 第一項嵌套的第二個元素
- 第二項:
- 第二項嵌套的第一個元素
- 第二項嵌套的第二個元素
Markdown 區塊
區塊也叫參考
Markdown 區塊參考是在段落開頭使用 > 符號 ,然后后面緊跟一個空格符號
語法:
> 參考內容1
> 參考內容2
> 參考內容3
效果:
參考內容1
參考內容2
參考內容3
區塊嵌套
區塊是可以嵌套的,一個 > 符號是最外層,兩個 > 符號是第一層嵌套,以此類推,
語法:
> 最外層內容
>> 嵌套內容第一層
>>> 嵌套內容第二層
效果:
最外層內容
嵌套內容第一層
嵌套內容第二層
區塊中使用串列
語法:
> 區塊中使用串列
> 1. 第一項
> 2. 第二項
> + 第一項
> + 第二項
> + 第三項
效果:
區塊中使用串列
- 第一項
- 第二項
- 第一項
- 第二項
- 第三項
串列中使用區塊
如果要在串列專案內放進區塊,那么就需要在 > 前添加四個空格的縮進,
語法:
* 第一項
> 區塊1
> 區塊2
* 第二項
效果:
- 第一項
區塊1
區塊2 - 第二項
Markdown 代碼
段落內代碼
如果是段落上的一個函式或片段的代碼可以用反引號把它包起來(`)
語法:
`System.out.println`實作向螢屏輸出字串
效果:
System.out.println實作向螢屏輸出字串
代碼區塊
代碼區塊使用 4 個空格或者一個制表符(Tab 鍵),
語法:
System.out.println("hello world");
System.out.println("Markdown");
效果:
System.out.println("hello world");
System.out.println("Markdown");
也可以用 ```包裹一段代碼,并指定一種語言(也可以不指定)
語法:

效果:
System.out.println("hello world");
Markdown 鏈接
語法:
[CSDN](HTTP://WWW.CSDN.NET)
或者
<HTTP://WWW.CSDN.NET>
效果:
CSDN
HTTP://WWW.CSDN.NET
Markdown 圖片
語法:


說明:
- 開頭一個感嘆號 !
- 接著一個方括號,里面放上圖片的替代文字
- 接著一個普通括號,里面放上圖片的網址,最后還可以用引號包住并加上選擇性的 ‘title’ 屬性的文字,
示例:

效果:

Markdown 表格
Markdown 制作表格使用 | 來分隔不同的單元格,使用 - 來分隔表頭和其他行,
語法:
| 表頭 | 表頭 |
| ---- | ---- |
| 單元格 | 單元格 |
| 單元格 | 單元格 |
效果:
| 表頭 | 表頭 |
|---|---|
| 單元格 | 單元格 |
| 單元格 | 單元格 |
對齊方式
可以設定表格的對齊方式:
- -: 設定內容和標題欄居右對齊,
- :- 設定內容和標題欄居左對齊,
- :-: 設定內容和標題欄居中對齊,
語法:
| 左對齊 | 右對齊 | 居中對齊 |
| :-----| ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
效果:
| 左對齊 | 右對齊 | 居中對齊 |
|---|---|---|
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
Markdown 目錄
可以在需要添加目錄的地方,添加目錄
語法:
@[toc]空格
效果:

Markdown 高級技巧
支持的 HTML 元素
不在 Markdown 涵蓋范圍之內的標簽,都可以直接在檔案里面用 HTML 撰寫,
目前支持的 HTML 元素有<kbd> <b> <i> <em> <sup> <sub> <br>等
示例:
使用<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd>重啟電腦
<b>粗體</b>
<i>斜體</i>
<em>強調</em>
文本<sup>上標</sup>
文本<sub>下標</sub>
<br>
效果:
使用Ctrl+Alt+Del重啟電腦
粗體
斜體
強調
文本上標
文本下標
Markdown轉義
Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字符,Markdown 使用反斜杠轉義特殊字符
語法:
**文本加粗**
\*\* 正常顯示星號 \*\*
效果:
文本加粗
** 正常顯示星號 **
Markdown 支持以下這些符號前面加上反斜杠來幫助插入普通的符號
\ 反斜線
` 反引號
* 星號
_ 下劃線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點
! 感嘆號
特殊字符
可以直接輸入著作權,注冊商標等特殊字符
語法:
© 著作權
® 注冊商標
™ 商標
空格
& 和號
" 引號
' 撇號
< 小于號
> 大于號
≠ 不等號
≤ 小于等于
≥ 大于等于
¢ 分
£ 磅
€ 歐元
¥ 元
§ 節
× 乘號
÷ 除號
± 正負號
效果:
? 著作權
? 注冊商標
? 商標
空格
& 和號
" 引號
' 撇號
< 小于號
> 大于號
≠ 不等號
≤ 小于等于
≥ 大于等于
¢ 分
£ 磅
€ 歐元
¥ 元
§ 節
× 乘號
÷ 除號
± 正負號
Typroa編輯器常用熱鍵
原始碼模式和預覽模式切換:Ctrl + /
標題大小:Ctrl + 數字或Ctrl + +或 -
加粗:Ctrl + b
斜體:Ctrl + i
加粗:Ctrl + u
洗掉線:Alt+ Shift+ 5
插入表格:Ctrl + t
插入鏈接:Ctrl + k
插入圖片:直接拖動 或 Ctrl + Shift + i
插入代碼塊:Shift + ~+ ~+ ~
全屏切換:F11
隱藏邊框欄:Ctrl + Shift + l
跳轉首尾:Ctrl + Home或End
搜索:Ctrl + f
搜索:Ctrl + h
選中單詞:Ctrl + d
選中一行:Ctrl + l
史上最全最好的Markdown學習篇, ??
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/385521.html
標籤:其他
上一篇:一個普通人沒有學歷,自學編程,找到一份月入過萬的程式員作業真的有可能嗎?
下一篇:配置hadoop的免密登錄
