csdn上的markdown使用總結

1、文章排版

1.1、標題

# 一級標題
## 二級標題
### 三級標題

效果 =>

一級標題

二級標題

三級標題


1.2、字體相關

斜體:  *單星號* ;_單下劃線_ 

加粗: **雙星號**; __雙下劃線__

1.3、列表

1.3.1 無序列表示例:

* item1
* item2
* item3

效果 =>

  • item1
  • item2
  • item3

1.3.2 有序列表示例:

1. item1
1. item2
1. item3

效果 =>

  1. item1
  2. item2
  3. item3

注意:列表要與上面的內容有換行。

1.3.3 多級列表示例
注意:第二行+前應該有空格。

* item1
 + item1.1
* item2
 + item2.1

效果 =>

  • item1
    • item1.1
    • item1.2
  • item2
    • item2.1
    • item2.2

注意:多級列表只支持2層。

1.3.4 列表項目有多個段落
注意:正文前有四個空格或製表符

* 第一段

正文

* 第二段

效果 =>

  • 第一段

    正文

  • 第二段

    1.3.5 csdn 示例
    項目1
    項目2
    : 定義 A
    : 定義 B
    項目3
    定義 C
    : 定義 D
    > 定義D內容

    =>

1.4、區塊引用

1.4.1 普通區塊
與標準的markdown語法一致:

> 這是一段文字
> 第二行
> 第三行

效果 =>



1.4.2 嵌套區塊
注意:空行

> 第一層

>> 嵌套第二層

> 還是第一層

效果 =>



1.5、鏈接、圖片

注意:鏈接中如果帶有特殊符號,比如 & 需要用轉義字符進行標示 \&

1.5.1 鏈接
與markdown標準語法兼容。示例:

注意該[實例](http://zoominhao.github.com/ "baidu")

該[實例](http://zoominhao.github.com/) 沒有標題屬性。

=>

注意該實例 。

實例 沒有標題屬性。

1.5.2 圖片
圖片示例:

![Zoominhao](http://zoominhao.github.io/images/slider/slide01.jpg)



1.6、TOC生成目錄

[TOC] 來生成目錄:

生成一個腳註[^footnote]. 
[^footnote]: 這裏是 **腳註***內容*.

像參考文獻一樣的使用:
正文中[1]

腳註(文章結尾):
[1]: http://math.stackexchange.com/



2、代碼


2.1、關鍵詞

可以通過“標記需要突出的關鍵詞或變量,例如

`public` =>public
`main(String[] args)` => main(String[] args)

2.2、代碼段

代碼塊語法遵循標準markdown代碼,例如:
``` python
@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'''
```
=> 



3、表格等複雜情況



項目 | 價格
-------- | ---
Computer | $1600
Phone | $12
Pipe | $1


可以使用冒號來定義對齊方式:
| 項目 | 價格 | 數量 |
| :-------- | --------:| :--: |
| Computer | 1600 元 | 5 |
| Phone | 12 元 | 12 |
| Pipe | 1 元 | 234 |





4、一些符號說明



4.1、列出每一項

- **Markdown和擴展Markdown簡潔的語法**
- **代碼塊高亮**
=> 
  • Markdown和擴展Markdown簡潔的語法
  • 代碼塊高亮

4.2、分割線

可以在一行中用三個以上的星號、減號、底線來建立一個分隔線,同時需要在分隔線的上面空一行。如下:

---
****

刪除線的使用,在需要刪除的文字前後各使用兩個符合“~”,如下

~~Mistaken text.~~

Mistaken text.

4.3、符號說明

< : &lt;

> : &gt;

& : &amp;

空格 : &nbsp;

: &trade;

® : &reg;

× : &times;

© : &copy;

§ : &sect;


<p>這是一個普通段落: **fdg**</p>
=> 這是一個普通段落: **fdg**


Markdown 支持以下這些符號前面加上反斜槓來幫助插入普通的符號:

\   反斜線
`   反引號
*   星號
_   底線
{}  花括號
[]  方括號
()  括弧
#   井字號
+   加號
-   減號
.   英文句點
!   驚歎號


其它特殊符號和html類似

<hr>:表示橫線
<br>:表示換行
<font color="red"; size="12">font test</font>

5、數學公式



使用MathJax渲染*LaTex* 數學公式,詳見 math.stackexchange.com 

行內公式,數學公式爲:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$。 

塊級公式:$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

更多LaTex語法請參考 http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference


5、各種分析圖



4.1、序列圖

關於 **序列圖** 語法,參考http://bramp.github.io/js-sequence-diagrams/
```sequence
張三->李四: 嘿,小四兒, 寫博客了沒?
Note right of 李四: 李四愣了一下,說:
李四-->張三: 忙得吐血,哪有時間寫。
```


4.1、流程圖

關於 **流程圖** 語法,參考http://adrai.github.io/flowchart.js/
```flowst=>start: 開始
e=>end: 結束
op=>operation: 我的操作
cond=>condition: 確認?

st->op->cond
cond(yes)->e
cond(no)->op
```



參考:http://www.importnew.com/11778.html
發佈了14 篇原創文章 · 獲贊 5 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章