Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。——维基百科
我把与Markdown相关的基本语法按其类型整理在这里,以便查阅。
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题-
列表
- 无序列表1
- 无序列表2
- 无序列表31. 有序列表1 2. 有序列表2 3. 有序列表3
引用
> 这个是引用
> 是不是和电子邮件中的
> 引用格式很像粗体与斜体
这个是粗体
这个是斜体-
链接与图片
自动链接
http://xhstormr.github.io/
XhstormR@foxmail.com
插入链接[link text](http://example.com/ "optional title") [link text][id] [id]: http://example.com/ "optional title here"
插入图片
需要知道图片地址!
方式: 把图片拖到网页中! 路径就会显示出来! 然后复制到下边代码的path上!
简书会自动返回一个链接!!! 如下图
![Paste_Image.png](http://upload-images.jianshu.io/upload_images/277597-81fb0c8bb5aea86c.png){ImgCap}FireChat {/ImgCap}
-
代码 //
用TAB键起始的段落,会被认为是代码块
<php>
echo “hello world";
</php>
如果在一个行内需要引用代码,只要用反引号`引起来就好Use the `printf()` function.
-
分割线、删除线
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,用~可建立删除线。--- ~~Mistaken text.~~
-
代码块与语法高亮
```ruby require 'redcarpet' markdown = Redcarpet.new("Hello World!") puts markdown.to_html ```
段落、标题、区块代码
区块引用则使用 email 形式的 '>' 角括号。
加粗 加粗 **加粗**
斜体 斜体 *斜体*
加粗斜体 加粗斜体 ***加粗斜体***
- 表格
# | dfa | fd |
---|---|---|
fdf | fdaf | Fda |
fdf | fdaf | Fda |
Markdown 语法:
A First Level Header
====================
A Second Level Header
---------------------
Now is the time for all good men to come to
the aid of their country. This is just a
regular paragraph.
The quick brown fox jumped over the lazy
dog's back.
### Header 3
> This is a blockquote.
>
> This is the second paragraph in the blockquote.
>
> ## This is an H2 in a blockquote
修辞和强调
Markdown 使用星号和底线来标记需要强调的区段。
Markdown 语法:
Some of these words *are emphasized*.
Some of these words _are emphasized also_.
Use two asterisks for **strong emphasis**.
Or, if you prefer, __use two underscores instead__.
列表
无序列表使用星号、加号和减号来做为列表的项目标记,这些符号是都可以使用的,使用星号:
* Candy.
* Gum.
* Booze.
加号:
+ Candy.
+ Gum.
+ Booze.
和减号
- Candy.
- Gum.
- Booze.
有序的列表则是使用一般的数字接着一个英文句点作为项目标记:
1. Red
2. Green
3. Blue
链接
[Markdown-Syntax-CN](https://gitcafe.com/riku/Markdown-Syntax-CN/blob/master/syntax.md#p)
图片
![](/path/to/img.jpg "Title"){ImgCap}alt text{/ImgCap}
参考形式:
![][id]{ImgCap}alt text{/ImgCap}
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号