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)


Importnew


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/
``` flow st=>start: 开始
e=>end: 结束
op=>operation: 我的操作
cond=>condition: 确认?

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



参考:http://www.importnew.com/11778.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值