標題
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
列表
無序列表
- 列表
- 列表
- Red
- Green
- Blue
- Red
- Green
- Blue
有序列表
- 1 有序列表
- 2 有序列表
- 3 有序列表
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus. - Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.
鏈接和圖片
引用
一盞燈, 一片昏黃; 一簡書, 一杯淡茶。 守著那一份淡定, 品讀屬于自己的寂寞。 保持淡定, 才能欣賞到最美麗的風景! 保持淡定, 人生從此不再寂寞。
詩詞引用
大漠孤煙直
長河落日圓
粗體和斜體
一盞燈,一片黃昏,一杯淡茶.
這是一個標題。
- 這是第一行列表項。
- 這是第二行列表項。
給出一些例子代碼:
return shell_exec("echo $input | $markdown_script");
代碼引用
這是一段代碼 System.err.println(zbySchedulingHandle.toString());
多段代碼引用
@RenderJsonResult
public static void getTickectOrderDetail() throws Exception{
Map<String, String> paramsmap = new HashMap<String, String>();
for (Map.Entry<String, String[]> iter : params.all().entrySet()) {
if(!"body".equals(iter.getKey())){
paramsmap.put(iter.getKey(), iter.getValue()[0]);
}
}
Result relt=result.get();
}
代碼塊
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
This is an example inline link.
This link has no title attribute.
See my About page for details.
http://example.com/
*literal asterisks*
表格
Item | Value | Qty |
---|---|---|
Computer | 1600 USD | 5 |
Phone | 12 USD | 12 |
Pipe | 1 USD | 234 |
姓名 | 語文成績 | 數學成績 | 總成績 |
---|---|---|---|
喜羊羊 | 100 | 120 | 220 |
流程圖
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
以及時序圖:
```sequence
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
提示:想了解更多,請查看流程圖[語法][3]以及時序圖[語法][4]。
復選框
使用 - [ ]
和 - [x]
語法可以創建復選框,實現 todo-list 等功能。例如:
- [x] 已完成事項
- [ ] 待辦事項1
- [ ] 待辦事項2
LaTeX 公式
可以創建行內公式,例如 \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N。或者塊級公式:
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
腳注
Hello程序[1]
Markdown語法學習
目錄
Markdown簡介
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成格式豐富的HTML頁面。 —— 維基百科
你現在讀的這些文字,就是使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,創建一個鏈接.
基本語法
標題
\#號數量標示標題大小, \# 一號標題 \## 二號標題 \### 三號標題 \#### 四號標題 \##### 五號標題 \###### 六號標題
展示出來的樣式
一號標題
二號標題
三號標題
四號標題
五號標題
六號標題
分隔線
通過利用分隔線可以使內容保持距離,使閱讀者更容易閱讀。
語法為***
注意:使用***,或---(三個減號),或___(三個下劃線),均能實現此效果。
效果為下面這貨
強調
使用加粗強調即可實現為包含內容強調的效果
效果為加粗強調
使用斜體強調即可實現為包含內容強調的效果
效果為斜體強調
圖片
語法與鏈接很像,不過前面要加上一個!
語法! [圖片名] (圖片鏈接)
注意有的Markdown不支持本地文件上傳,需要圖片有網絡地址,不過「簡書」上支持截圖直接上傳和拖動直接上傳,很是方便。
列表
列表分有序列表和無序列表
有序的很簡單啦
\1. 有序1
\2. 有序2
效果為
- 有序1
- 有序2
而無序的語法為
\ - 無序
\ * 無序
\ +無序
注意:使用-,*,+都可以實現無序的排列,且沒有先后順序之分。但無序有一種包含的關系,在Markdown的語法里最高級的無序是實體黑心圓,次一級是空心圓,再次一次是實體正方形。
另外有序列表和無序列表中間需要分隔,不然會出現一些排版上的錯誤,大家可以動手體驗一下就明白我說的是什么意思啦。
正常效果展示
- 無序
- 無序
- 無序
- 無序
表格
表格的語法在基本語法里麻煩一些,不過據粥粥實際使用來說,用個兩三回就可以熟練掌握了,這里也會介紹的盡量仔細,方便其他讀者查看。
語法:
第一欄|表頭1|表頭2|表頭3|
第二欄|----|------|------| 注意:必須有第二欄\豎線的內容列表才能顯示出來,如我們添加以下表格信息。
| 項目 | 價格 | 數量 |
| :--- | -----:| :---: |
| 電腦 |¥5600 | 5 |
| 手機 |¥4300 | 12 |
| 冰箱 |¥3100 | 234 |
項目 | 價格 | 數量 |
---|---|---|
電腦 | ¥5600 | 5 |
手機 | ¥4300 | 12 |
iPad | ¥3100 | 234 |
效果如下
項目 | 價格 | 數量 |
---|---|---|
電腦 | ¥5600 | 5 |
手機 | ¥4300 | 12 |
iPad | ¥3100 | 234 |
補充:大家可能注意到第二欄中的\:,這貨就是用來做對齊用的,語法如下:
左對齊::----
右對齊:----:
居中對齊::----:
大家在實際使用中試一兩次很容易就明了啦。
引用
語法為>引用內容
嵌套的語法為>>引用也可以嵌套
效果為
引用內容
引用也可以嵌套呀
代碼塊
下面就是一堆代碼
若是一行的話,可以用代碼內容
效果如
代碼內容
若是太多的話,直接代碼塊內容
效果如下
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
擴展語法
復選框
使用 - [ ]
和 - [x]
語法可以創建復選框,實現 todo-list 等功能。效果如:
- [x] 已完成事項
- [ ] 待辦事項1
- [ ] 待辦事項2
LaTeX 公式
可以創建行內公式,例如 \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N?;蛘邏K級公式:
效果如
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
流程圖
流程圖和時序屬于Markdown中的擴展語法,因此在某些僅支持基本語法編輯器的頁面中可能無法顯示效果,大家可以換其他的試試,不過太嫌麻煩的話,用其他更專業的流程圖工具會更好表現一些,畢竟Md更適用于標記文本信息,如果想查看實際效果,可以復制下面代碼到馬克飛象的在線編輯器中試一下。
這里主要補充一些粥粥搜集來的知識。
st=>start: Start|past:>http://www.google.com[]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.baidu.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|request
st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
流程圖語法及解釋
語法如下
flow
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.baidu.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|request
st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
流程圖的語法大體分為兩面,第一段用來定義元素,第二段用來連接元素
如tag=>type: content:>url
-
定義元素
tag是一個標簽,在第二段連接元素時用
type是這個標簽的類型,常見的類型有- start
- end
- operation
- subroutine
- condition
-inputoutput
condition就是流程圖的框里要寫的內容,中英文均可,但是type后的冒號和文本間一定要有個空格,不然會出問題,url指向一個連接,與框框中的文本綁定。
連接元素
直接用->連接兩個元素,condition有yes和no兩個分支,因此要寫成cond(yes) cond(no)
作者:陌上曦夏
鏈接:http://www.lxweimin.com/p/4e0108c3d6d7
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
-
即:Hello, world 程序 ?