本文整理于2016年5月,默認(rèn)測(cè)試工具為有道云協(xié)作上的MarkDown。
注意文章中加粗部分的文字可在GitHub
中使用,若有額外注釋?zhuān)宰⑨尀闇?zhǔn)。
P.S. 目錄
的使用在簡(jiǎn)書(shū)中無(wú)效,此處僅保留展示效果。
如需查看目錄效果,請(qǐng)?jiān)L問(wèn)GitHub上的MarkDown_Learning
本文參考自:果凍蝦仁
目錄
- 分割線
- 換行
- 標(biāo)題
-
文本
- 普通文本
- 單行文本
- 多行文本
- 文字高亮
- 代碼高亮
- 斜、粗體、刪除線
- 塊引用
-
列表
- 無(wú)序列表
- 有序列表
- 復(fù)選框列表
-
圖片
- 網(wǎng)絡(luò)圖片
- GitHub圖片
-
鏈接
- 文字超鏈接
- 外部網(wǎng)頁(yè)鏈接
- Git倉(cāng)庫(kù)鏈接
- 圖片網(wǎng)頁(yè)鏈接
- 錨點(diǎn)
- 文字超鏈接
-
表格
- 對(duì)齊方式
- 表情Emoji
分割線
常用的分割線主要分以下三種形式:
***
---
___
換行
- 在MarkDown語(yǔ)句中,直接鍵入回車(chē)只能用于區(qū)分上下格式,如果需要進(jìn)行換行操作,在上一行文本末尾添加兩個(gè)Tab或者空格,下一行文本就進(jìn)行換行操作。
- 如果覺(jué)得效果可以稍微差一些,可以鍵入一個(gè)空行,即鍵入兩個(gè)回車(chē)后開(kāi)始編輯文字。
標(biāo)題
標(biāo)題的大小僅僅用#
表示即可,標(biāo)題大小根據(jù)#
個(gè)數(shù)。
一級(jí)標(biāo)題
二級(jí)標(biāo)題
三級(jí)標(biāo)題
四級(jí)標(biāo)題
五級(jí)標(biāo)題
六級(jí)標(biāo)題
文本
普通文本
這是一行普通文字。
單行文本
使用方法:在任意一行開(kāi)頭鍵入1個(gè)Tab符或者4個(gè)空格。
這里的文本只限于單行顯示,如果文字?jǐn)?shù)量超出瀏覽器頁(yè)面大小,默認(rèn)增加滑動(dòng)條進(jìn)行顯示。
多行文本
使用方法1:連續(xù)幾行的文本開(kāi)頭鍵入1個(gè)Tab符或者4個(gè)空格。
早上好
中午好
下午好
使用方法2:使用一對(duì)各三個(gè)的反引號(hào)。
`
文字
文字
文字
`
方法2示例效果:
該方法同樣可以用于代碼高亮
Good Morning
Good Afternoon
Good Night
文字高亮
采用一對(duì)反引號(hào),可以使行內(nèi)部分文字高亮,使用方法如下:
`Linux` `網(wǎng)絡(luò)編程` `原創(chuàng)`
顯示效果常用作文章標(biāo)簽:Linux
網(wǎng)絡(luò)編程
原創(chuàng)
有道云協(xié)作上的高亮效果,采取一對(duì)雙等號(hào)進(jìn)行標(biāo)示:==文字==
顯示效果:高亮文字
代碼高亮
采用一對(duì)三個(gè)反引號(hào)來(lái)包含代碼,頭部的三反引號(hào)后跟上編程語(yǔ)言名。
格式如下:
```編程語(yǔ)言名
代碼內(nèi)容
```
示例效果:
public static void main(String[]args){} //Java
int main(int argc, char *argv[]) //C
echo "hello GitHub" #Bash
document.getElementById("myH1").innerHTML="Welcome to my Homepage"; //javascipt
string &operator+(const string& A,const string& B) //cpp
斜、粗體、刪除線
語(yǔ)法 | 效果 |
---|---|
*斜體1* |
斜體1 |
_斜體2_ |
斜體2 |
**粗體1** |
粗體1 |
__粗體2__ |
粗體2 |
***斜粗體1*** |
斜粗體1 |
___斜粗體2___ |
斜粗體1 |
~~刪除線~~ |
|
***~~斜粗體刪除線~~*** |
|
___~~斜粗體刪除線~~___ |
|
~~***斜粗體刪除線***~~ |
塊引用
塊引用常用語(yǔ)文字注解, 概念引用:
常使用>
符號(hào)來(lái)創(chuàng)建引用效果,以下為示例效果。
實(shí)際上術(shù)語(yǔ)“l(fā)ittle endian”(小端)和“big endian”(大端)出自Jonathan Swift的《格利佛游記》一書(shū),其中交戰(zhàn)的兩個(gè)派別無(wú)法就應(yīng)該從哪一端打開(kāi)一個(gè)半熟的雞蛋達(dá)成一致。-- 摘自《深入理解計(jì)算系統(tǒng)》P27
“端”(endian)的起源
以下是Jonathan Swift在1726年關(guān)于大小端之爭(zhēng)歷史的描述:
“……下面我要告訴你的是,Lilliput和Blefuscu這兩大強(qiáng)國(guó)在過(guò)去36個(gè)月里一直在苦戰(zhàn)。戰(zhàn)爭(zhēng)開(kāi)始是由于以下的原因:我們大家都認(rèn)為,吃雞蛋前,原始的方法是打破雞蛋較大的一端,可是當(dāng)今的皇帝的祖父小時(shí)候吃雞蛋,一次按古法打雞蛋時(shí)碰巧將一個(gè)手指弄破了,因此他的父親,當(dāng)時(shí)的皇帝,就下了一道敕令,命令全體臣民吃雞蛋時(shí)打破較小的一端,違令者重罰。”
多級(jí)結(jié)構(gòu)
交互界面
視圖控制器
父視圖
子視圖
列表
無(wú)序列表
常采用-
來(lái)創(chuàng)建列表效果
- 姓名
- 年齡
- 籍貫
多級(jí)無(wú)序列表
使用時(shí)只需要依次在該行的-
前增加Tab符即可,無(wú)序列表默認(rèn)到三級(jí)為止。
- 編程語(yǔ)言
- 腳本語(yǔ)言
- Python
- 腳本語(yǔ)言
有序列表
一般情況下的有序列表格式為"數(shù)字.空格",即"1. "。
面向?qū)ο蟮娜齻€(gè)基本特征:
- 封裝
- 繼承
- 多態(tài)
有序列表自動(dòng)排序
即在首次使用時(shí)采取"1. ",之后可以使用"任意數(shù)字. "。
在git上還可采用*
來(lái)代替,其他軟件不一定支持該語(yǔ)法
面向?qū)ο蟮钠叽笤瓌t
- 開(kāi)閉原則
- 里氏轉(zhuǎn)換原則
- 依賴(lài)倒轉(zhuǎn)原則
多級(jí)有序列表
- 此乃一級(jí)有序列表
- 此乃二級(jí)有序列表, 數(shù)字顯示為羅馬數(shù)字
- 此乃三級(jí)有序列表, 數(shù)字顯示為英文字母
- 此乃四級(jí)有序列表, 數(shù)字依然為英文字母
- 此乃三級(jí)有序列表, 數(shù)字顯示為英文字母
- 此乃二級(jí)有序列表, 數(shù)字顯示為羅馬數(shù)字
復(fù)選框列表
復(fù)選框列表主要分兩種形式:
- [x] 文字
與 - [ ] 文字
前者顯示勾選效果,后者顯示未勾選效果,簡(jiǎn)書(shū)不支持該效果。
- [x] 需求分析
- [ ] 交付
圖片
網(wǎng)絡(luò)圖片
圖片的基本格式為
alt
:表示圖片顯示失敗時(shí)的替換文本。
URL
:圖片的網(wǎng)絡(luò)地址, 如果引用當(dāng)前倉(cāng)庫(kù)中的圖片, 使用相對(duì)路徑。
title
:表示鼠標(biāo)懸停在圖片時(shí)的顯示文本(懸停文字需以""框選起來(lái))。
GitHub圖片
如果使用其他GitHub倉(cāng)庫(kù)中的圖片需注意格式為:倉(cāng)庫(kù)地址/raw/分支名/圖片路徑/
, 示例如下:
https://github.com/LibertyLeo/MarkDown_Learning/raw/master/Markdown_Learning/Image/Lamp.gif
注意示例2的語(yǔ)法, 即在文章末尾綁定了該占位符"Lamp"的值:
[Lamp]:https://github.com/LibertyLeo/MarkDown_Learning/raw/master/Markdown_Learning/Image/Lamp.gif
更多"占位符"的便捷方法, 參見(jiàn)鏈接
No. | 語(yǔ)法 | 顯示效果 |
---|---|---|
1 |  |
![]() baidu
|
2 | ![][Lamp] |
![]() |
鏈接
外部網(wǎng)頁(yè)鏈接
第一種樣式為常規(guī)語(yǔ)法。
第二張樣式為特殊語(yǔ)法:相當(dāng)于指定一個(gè)占位符的存在(位于表格第二行 ),之后再進(jìn)行值綁定(位于表格第三行),值綁定的操作一般可以放在文章的末端,可集中歸納在一起。
No. | 語(yǔ)法 | 效果 |
---|---|---|
1 | [我的博客](http://blog.csdn.net/libertyleo "懸停顯示") |
我的博客 |
2 | [My ZhiHu][zhihu] |
My ZhiHu |
2 | [zhihu]:https://www.zhihu.com/people/LibertyLeo" |
Git倉(cāng)庫(kù)鏈接
以下兩個(gè)鏈接效果,由于是只在GitHub源路徑下進(jìn)行展示,故簡(jiǎn)書(shū)可能會(huì)展示不出圖片。
為保障圖片顯示,將路徑更改為源路徑,如果在GitHub中編輯,可直接使用語(yǔ)法進(jìn)行展示。
語(yǔ)法 | 效果 |
---|---|
[ReadMe](/README.md) |
ReadMe |
[CSDN](/Markdown_Learning/Image/csdn.png) |
CSDN |
圖片網(wǎng)頁(yè)鏈接
圖片網(wǎng)頁(yè)鏈接即顯示圖片,點(diǎn)擊圖片跳轉(zhuǎn)鏈接網(wǎng)址。
普通鏈接[ ]顯示的為鏈接顯示的文本,而圖片鏈接[ ]顯示的為鏈接顯示的圖片。
混合語(yǔ)法固然可以,但使用起來(lái)不方便,可采用"占位符"來(lái)簡(jiǎn)化操作。
No. | 語(yǔ)法 | 效果 |
---|---|---|
1 | [![weibo_logo]](http://weibo.com/zijianlei) |
![weibo_logo] |
2 | [][zhihu] |
![]() |
3 | [![csdn_logo]][csdn] |
![csdn_logo] |
圖片和鏈接本身均支持"占位符"形式,所以圖片鏈接也可以采取簡(jiǎn)便用法,如示例3。
此時(shí)鼠標(biāo)懸停時(shí)顯示的文字是圖片的titie,而非鏈接本身的title。
錨點(diǎn)
錨點(diǎn): 常用于網(wǎng)頁(yè)制作中的超鏈接, 起到一個(gè)定位的作用
語(yǔ)法 | 效果 |
---|---|
[回到頂部](#readme) |
回到頂部 |
表格
表格格式如下, 一般分為兩種, -
需至少使用一個(gè):
表頭1 | 表頭2
--- | ---
表格內(nèi)容 | 表格內(nèi)容
表格內(nèi)容 | 表格內(nèi)容
| 表頭1 | 表頭2 |
| --- | --- |
| 表格內(nèi)容 | 表格內(nèi)容 |
| 表格內(nèi)容 | 表格內(nèi)容 |
表頭1 | 表頭2 |
---|---|
表格內(nèi)容 | 表格內(nèi)容 |
表格內(nèi)容 | 表格內(nèi)容 |
表頭1 | 表頭2 |
---|---|
表格內(nèi)容 | 表格內(nèi)容 |
表格內(nèi)容 | 表格內(nèi)容 |
對(duì)齊方式
表格默認(rèn)表頭均居中顯示, 余下表格內(nèi)容默認(rèn)左對(duì)齊
左對(duì)齊 | 居中 | 右對(duì)齊
:--- | :---:| ---:
內(nèi)容1 | 內(nèi)容2 | 內(nèi)容3
左對(duì)齊 | 居中 | 右對(duì)齊 |
---|---|---|
one word | More words than others | more words |
test | example | case |
left | center | right |
表情Emoji
Emoji表情支持GitHub的MarkDown, 輸入不同的符號(hào):blush:
, 顯示效果??
更多符號(hào)可以參見(jiàn)本倉(cāng)庫(kù)中的Emoji.md