您的位置:首页 > 编程语言

Markdown语法

2017-07-26 19:55 465 查看

声明

其实我写的这些语法只是对csdn博客markdown在线编辑器提示的拷贝。看见右上方的图标(?)没?点这就出来啦。找不到就看下文吧。常用的语法都有。

语法

标题

在文字写书写不同数量的#可以完成不同的标题,如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

等号及减号也可以进行标题的书写,不过只能书写二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下:

二级标题
=========

二级标题
---------


列表

无序列表的使用,在符号“-”后加空格使用。如下:

- 无序列表1
- 无序列表2
- 无序列表3

如果要控制列表的层级,则需要在符号“-”前使用空格。如下:

- 无序列表1
- 无序列表2
- 无序列表2.1
- 列表内容
- 列表内容

有序列表的使用,在数字及符号“.”后加空格几个,如下:

1. 有序列表1
2. 有序列表2
3. 有序列表3
有序列表如果要区分层级,也可以在数字前加空格。


引用

引用的格式是使用符号“>”后面书写文字,及可以使用引用。如下:

>这个是引用
> 是不是和电子邮件中的
> 引用格式很像


粗体与斜体

粗体的使用是在需要加粗的文字前后各加两个“*”,而斜体的使用则是在需要斜体的文字前后各加一个“*”,如果要使用粗体和斜体,那么就是在需要操作的文字前后各加三个“*”。如下:

**这个是粗体**
*这个是斜体*
***这个是粗体加斜体***


代码块及语法高亮

在需要高亮的代码块的前一行及后一行使用三个反引号“`”,同时第一行反引号后面表面代码块所使用的语言,如下:

(这里是三个反引号)ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
(这里是三个反引号) //代码块中有三个连续的反引号会歧义,知道怎么解决也告诉我一声哈。


分割线与删除线

可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,同时需要在分隔线的上面空一行。如下:

---
****
___

删除线的使用,在需要删除的文字前后各使用两个符合“~”,如下

~~Mistaken text.~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息