1. Markdown
簡介
1.1 介紹
Markdown
是一種輕量級標(biāo)記語言徽级,它允許人們使用易讀易寫的純文本格式編寫文檔。
Markdown
語言在 2004 由約翰·格魯伯(英語:John Gruber
)創(chuàng)建闰集。
Markdown
編寫的文檔可以導(dǎo)出 HTML
、Word
跨蟹、圖像
熙尉、PDF
、Epub
等多種格式的文檔毅戈。
Markdown
編寫的文檔后綴為 .md
, .markdown
苹丸。
1.2 Markdown
應(yīng)用
Markdown
能被使用來撰寫電子書
,如:Gitbook
苇经。
當(dāng)前許多網(wǎng)站都廣泛使用 Markdown
來撰寫幫助文檔或是用于論壇上發(fā)表消息赘理。例如:GitHub、簡書塑陵、reddit感憾、Diaspora、Stack Exchange令花、OpenStreetMap 、SourceForge
等凉倚。
目前主流編輯器:我推薦
Typora
編輯器兼都,Typora
支持MacOS 、Windows稽寒、Linux
平臺(tái)扮碧,且包含多種主題,編輯后直接渲染出效果杏糙。支持導(dǎo)出HTML慎王、PDF、Word宏侍、圖片
等多種類型文件赖淤。
Typora
官網(wǎng):https://typora.io/
2.Markdown
標(biāo)題
2.1使用 =
和-
標(biāo)記一級和二級標(biāo)題
我展示的是GitArtOS一級標(biāo)題
======
效果:
我展示的是GitArtOS一級標(biāo)題
我展示的是GitArtOS二級標(biāo)題
-----------------
效果:
我展示的是GitArtOS二級標(biāo)題
2.2 使用#
號標(biāo)記 可表示 1-6
級標(biāo)題,一級標(biāo)題對應(yīng)一個(gè) #
號谅河,二級標(biāo)題對應(yīng)兩個(gè)#
號咱旱,以此類推
。
# GitArtOS一級標(biāo)題
## GitArtOS二級標(biāo)題
### GitArtOS三級標(biāo)題
#### GitArtOS四級標(biāo)題
##### GitArtOS五級標(biāo)題
###### GitArtOS六級標(biāo)題
效果如下:
GitArtOS一級標(biāo)題
GitArtOS二級標(biāo)題
GitArtOS三級標(biāo)題
GitArtOS四級標(biāo)題
GitArtOS五級標(biāo)題
GitArtOS六級標(biāo)題
3.Markdown
段落
3.1Markdown
段落沒有特殊的格式绷耍,直接編寫文字就好吐限,段落的換行是使用兩個(gè)以上
空格加上回車
wowoowoooowowoGitArtOS
wwoowowowowowoGitArtOS
效果:
wowoowoooowowo
wwoowowowowowo
3.2 當(dāng)然也可以在段落后面使用一個(gè)空行來表示重新開始一個(gè)段落。
wowoowoooowowoGitArtOS
wwoowowowowowoGitArtOS
效果:
wowoowoooowowoGitArtOS
wwoowowowowowoGitArtOS
3.3 字體
Markdown
可以使用以下幾種字體:
*GitArtOS斜體文本*
_GitArtOS斜體文本_
**GitArtOS粗體文本**
__GitArtOS粗體文本__
***GitArtOS粗斜體文本***
___GitArtOS粗斜體文本___
效果:
GitArtOS斜體文本
GitArtOS斜體文本
GitArtOS粗體文本
GitArtOS粗體文本
GitArtOS粗斜體文本
GitArtOS粗斜體文本
3.4 分隔線
你可以在一行中用三個(gè)以上的星號褂始、減號诸典、底線來建立一個(gè)分隔線,行內(nèi)不能有其他東西崎苗。你也可以在星號或是減號中間插入空格狐粱。下面每種寫法都可以建立分隔線:
***
* * *
*****
- - -
----------
效果如下:
3.5 刪除線
如果段落上的文字要添加刪除線舀寓,只需要在文字的兩端加上兩個(gè)波浪線 ~~
即可,實(shí)例如下:
GitArtOSGitArtOSGitArtOS.COM
GitArtOSGitArtOSGitArtOSGitArtOSGitArtOS.COM
~~GitArtOSGitArtOSGitArtOSGitArtOS.COM~~
效果:
GitArtOSGitArtOSGitArtOS.COM
GitArtOSGitArtOSGitArtOSGitArtOSGitArtOS.COM
GitArtOSGitArtOSGitArtOSGitArtOS.COM
3.6 下劃線
下劃線
可以通過 HTML
的 <u>
標(biāo)簽來實(shí)現(xiàn):
<u>帶下劃線文本</u>
效果:
3.7 腳注
腳注
是對文本
的補(bǔ)充說明脑奠。
Markdown
腳注的格式如下:
[^要注明的文本]
例如:
創(chuàng)建腳注格式類似這樣: [^RUNOOB]基公。
[^RUNOOB]: GitArtOS
效果:
4.Markdown
列表
Markdown
支持有序列表和無序列表。
4.1 無序列表
無序列表使用星號(*
)宋欺、加號(+
)或是減號(-
)作為列表標(biāo)記轰豆,這些標(biāo)記后面要添加一個(gè)空格
,然后再填寫內(nèi)容:
* GitArtOS第一項(xiàng)
* GitArtOS第二項(xiàng)
* GitArtOS第三項(xiàng)
+ GitArtOS第一項(xiàng)
+ GitArtOS第二項(xiàng)
+ GitArtOS第三項(xiàng)
- GitArtOS第一項(xiàng)
- GitArtOS第二項(xiàng)
- GitArtOS第三項(xiàng)
顯示效果:
- GitArtOS第一項(xiàng)
- GitArtOS第二項(xiàng)
- GitArtOS第三項(xiàng)
- GitArtOS第一項(xiàng)
- GitArtOS第二項(xiàng)
- GitArtOS第三項(xiàng)
- GitArtOS第一項(xiàng)
- GitArtOS第二項(xiàng)
- GitArtOS第三項(xiàng)
4.2 有序列表
使用數(shù)字并加上 . 號來表示齿诞,如:
1. GitArtOS第一項(xiàng)
2. GitArtOS第二項(xiàng)
3. GitArtOS第三項(xiàng)
顯示效果:
- GitArtOS第一項(xiàng)
- GitArtOS第二項(xiàng)
- GitArtOS第三項(xiàng)
4.3 列表嵌套
列表嵌套只需在子列表中的選項(xiàng)前面添加四個(gè)空格
即可:
1. 第一項(xiàng):
- 第一項(xiàng)嵌套的第一個(gè)元素
- 第一項(xiàng)嵌套的第二個(gè)元素
2. 第二項(xiàng):
- 第二項(xiàng)嵌套的第一個(gè)元素
- 第二項(xiàng)嵌套的第二個(gè)元素
顯示效果:
- 第一項(xiàng):
- 第一項(xiàng)嵌套的第一個(gè)元素
- 第一項(xiàng)嵌套的第二個(gè)元素
- 第二項(xiàng):
- 第二項(xiàng)嵌套的第一個(gè)元素
- 第二項(xiàng)嵌套的第二個(gè)元素
5.Markdown
區(qū)塊
5.1 區(qū)塊引用
Markdown
區(qū)塊引用是在段落開頭使用>
符號 酸休,然后后面緊跟一個(gè)空格符號
:
> 區(qū)塊引用
> GitArtOS雜耍
> 學(xué)雜耍,我是認(rèn)真的
效果
如下:
區(qū)塊引用
GitArtOS雜耍
學(xué)雜耍祷杈,我是認(rèn)真的
5.2 區(qū)塊嵌套
另外區(qū)塊
是可以嵌套
的斑司,一個(gè)>
符號是最外層,兩個(gè)>
符號是第一層嵌套但汞,以此類推:
> GitArtOS外套
> > GitArtOS內(nèi)衣嵌套
> > > GitArtOS內(nèi)褲嵌套
> > > > 你們真壞K薰巍!
效果:
GitArtOS外套
GitArtOS內(nèi)衣嵌套
GitArtOS內(nèi)褲嵌套
你們真壞K嚼佟僵缺!
5.3 區(qū)塊、列表正向雜交使用
區(qū)塊使用列表實(shí)例
> 區(qū)塊中使用列表
> 1. 第一項(xiàng)
> 2. 第二項(xiàng)
> + 第一項(xiàng)
> + 第二項(xiàng)
> + 第三項(xiàng)
顯示效果:
區(qū)塊中使用列表
- 第一項(xiàng)
- 第二項(xiàng)
- 第一項(xiàng)
- 第二項(xiàng)
- 第三項(xiàng)
5.4 區(qū)塊踩叭、列表反向雜交使用
列表中使用區(qū)塊:如果要在列表項(xiàng)目內(nèi)放進(jìn)區(qū)塊磕潮,那么就需要在 > 前添加四個(gè)空格的縮進(jìn)。列表中使用區(qū)塊實(shí)例如下:
* 第一項(xiàng)
> GitArtOS學(xué)雜耍嗎容贝?
> 學(xué)雜耍自脯,我是認(rèn)真的
* 第二項(xiàng)
顯示效果:
- 第一項(xiàng)
GitArtOS學(xué)雜耍嗎?
學(xué)雜耍斤富,我是認(rèn)真的 - 第二項(xiàng)
6. Markdown
代碼---程序員環(huán)節(jié)了
6.2 簡單的
如果是段落上的一個(gè)函數(shù)或片段的代碼可以用反引號把它包起來(`)膏潮,例如:
`gitartos()` 函數(shù)
顯示效果:
gitartos()
函數(shù)
6.2 和編程語言相結(jié)合的
你也可以用``` 包裹一段代碼,并指定一種語言(也可以不指定):
/```javascript
$(document).ready(function () {
alert('RUNOOB');
});
```/
顯示效果(去掉上面的/
):
$(document).ready(function () {
alert('RUNOOB');
});
7.Markdown
鏈接
7.1 簡單鏈接
鏈接使用方法如下:
[鏈接名稱](鏈接地址)
或者
<鏈接地址>
舉個(gè)??:
這是一個(gè)鏈接 [Markdown雜耍教程](http://www.reibang.com/p/a41087cbe901)
顯示效果:
這是一個(gè)鏈接 Markdown雜耍教程
當(dāng)然你也可以直接使用鏈接地址:
<http://www.reibang.com/p/a41087cbe901>
顯示效果如下:
http://www.reibang.com/p/a41087cbe901
7.2 高級鏈接
我們可以通過變量
來設(shè)置一個(gè)鏈接茂缚,變量賦值在文檔末尾進(jìn)行:
這個(gè)鏈接用 1 作為網(wǎng)址變量 [GitArtOS][1]
這個(gè)鏈接用 雜耍 作為網(wǎng)址變量 [GitArtOS][雜耍]
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
[1]: http://www.reibang.com/p/a41087cbe901
[雜耍]: http://www.reibang.com/p/a41087cbe901
顯示效果:
這個(gè)鏈接用 1 作為網(wǎng)址變量 GitArtOS
這個(gè)鏈接用 雜耍 作為網(wǎng)址變量 GitArtOS
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
8.Markdown
圖片
Markdown
圖片語法格式如下:
[圖片上傳失敗...(image-a1511f-1613818429292)]
[圖片上傳失敗...(image-14ffcf-1613818429295)]
8.1 當(dāng)然戏罢,你也可以像網(wǎng)址那樣對圖片網(wǎng)址使用變量:
這個(gè)鏈接用 1 作為網(wǎng)址變量 [GitArtOS][1].
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
[1]: https://upload-images.jianshu.io/upload_images/19168340-e112b50cf76f07af.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
這個(gè)鏈接用 1 作為網(wǎng)址變量 GitArtOS.
然后在文檔的結(jié)尾為變量賦值(網(wǎng)址)
8.2 Markdown
還沒有辦法指定圖片的高度與寬度,如果你需要的話脚囊,你可以使用普通的<img>
標(biāo)簽龟糕。
<img src="https://upload-images.jianshu.io/upload_images/19168340-e112b50cf76f07af.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" width="50%">
顯示結(jié)果如下:
9. Markdown
表格
Markdown
制作表格使用 | 來分隔不同的單元格,使用-
來分隔表頭和其他行悔耘。
語法格式如下:
| 表頭 | 表頭 |
| ---- | ---- |
| 單元格 | 單元格 |
| 單元格 | 單元格 |
顯示效果:
表頭 | 表頭 |
---|---|
單元格 | 單元格 |
單元格 | 單元格 |
9.1 對齊方式
我們可以設(shè)置表格的對齊方式:
-: 設(shè)置內(nèi)容和標(biāo)題欄居右對齊讲岁。
:- 設(shè)置內(nèi)容和標(biāo)題欄居左對齊。
:-: 設(shè)置內(nèi)容和標(biāo)題欄居中對齊。
舉個(gè)??:
| 左對齊 | 右對齊 | 居中對齊 |
| :-----| ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
以上代碼顯示結(jié)果如下:
左對齊 | 右對齊 | 居中對齊 |
---|---|---|
單元格 | 單元格 | 單元格 |
單元格 | 單元格 | 單元格 |
10.高級技巧
支持的HTML
元素不在 Markdown 涵蓋范圍之內(nèi)的標(biāo)簽缓艳,都可以直接在文檔里面用 HTML 撰寫校摩。目前支持的HTML
元素有:<kbd> <b> <i> <em> <sup> <sub> <br>
等 ,如:
使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重啟電腦
顯示效果:
10.1 轉(zhuǎn)義
Markdown
使用了很多特殊符號來表示特定的意義阶淘,如果需要顯示特定的符號則需要使用轉(zhuǎn)義字符衙吩,Markdown
使用反斜杠轉(zhuǎn)義特殊字符:
**文本加粗**
\*\* 正常顯示星號 \*\*
顯示效果
:
文本加粗
** 正常顯示星號 **
10.2 其他特殊符號
Markdown
支持以下這些符號前面加上反斜杠來幫助插入普通的符號:
\ 反斜線
` 反引號
* 星號
_ 下劃線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點(diǎn)
! 感嘆號
10.3 公式
當(dāng)你需要在編輯器中插入數(shù)學(xué)公式時(shí),可以使用兩個(gè)美元符 $$
包裹 TeX
或 LaTeX
格式的數(shù)學(xué)公式來實(shí)現(xiàn)溪窒。提交后坤塞,問答和文章頁會(huì)根據(jù)需要加載Mathjax
對數(shù)學(xué)公式進(jìn)行渲染。如:
$$
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
${$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$
輸出結(jié)果為:
雜耍搞完澈蚌,收藏起來摹芙,點(diǎn)贊關(guān)注我
GitArtOS
吧,終于湊足了10條宛瞄。