获得更佳排版,请阅读原文
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。以下是Markdown常用语法汇总。
一、标题
在标题前加#,如下
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
效果如下:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
二、字体
1. 加粗
在要加粗内容前后加两个*,如下:
**粗体**
效果: 粗体
2. 斜体
在要加斜体内容前后加一个*,如下:
*斜体*
效果: 斜体
3. 斜体加粗
在要斜体加粗内容前后加三个*,如下:
***斜体加粗***
效果: 斜体加粗
如果你的描述中需要用到 markdown 的符号,比如 " _ # * " 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \*
进行避免。
示例:
\_不想这里的文本变斜体\_
\*\*不想这里的文本被加粗\*\*
效果:
_不想这里的文本变斜体_
**不想这里的文本被加粗**
三、删除线
要加删除线的文字前后加两个~号,如下:
~~这是加删除线的文字~~
效果:这是加删除线的文字
四、引用
在引用的文字前加>和空格
即可。引用可以嵌套,如加两个>和空格
及以上。如果引用中换行,可以用
进行换行,也可以换行后再加上>和空格
。列表、子列表、代码段的语法在引用中同样适用。如下:
> 这是引用的内容
> > 这是引用的内容
> 这是引用的内容
这是引用的内容
> 这是引用的内容
> 这是引用的内容
效果如下:
这是引用的内容
这是引用的内容
这是引用的内容
这是引用的内容
这是引用的内容
这是引用的内容
五、分割线
如果你有写分割线的习惯,可以新起一行输入三个或者三个以上的 - 或者 * 。当前后都有段落时,请空出一行。
示例:
---
----
***
*****
效果:
六、超链接
- 常用方法
文字链接: [链接名称](http://链接网址)
网址链接:
效果:链接名称
http://链接网址
- 注:Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。
超链接名
- 高级链接技巧
[Google][1] #(这个链接用 1 作为网址变量)
[Yahoo!][yahoo] #(这个链接用 yahoo 作为网址变量)
******文章内容******
#(然后在文档的结尾为变量赋值(网址)↓)
[1]: https://www.google.com/
[yahoo]: https://www.yahoo.com/
效果:Google
Yahoo!
七、图片
跟链接的方法区别在于前面加了个感叹号!,这样是不是觉得好记多了呢?
![图片名称](http://图片网址)
当然,你也可以像网址那样对图片网址使用变量
八、代码
如果你只想高亮语句中的某个函数名或关键字,可以在其前后加一个`符号实现。这个符号在电脑键盘 Tab 的上方。
你也可以用三个上述符号包裹一段代码,通常编辑器根据代码片段适配合适的高亮方法,但也可以在代码段前输入语言名称指定一种语言。
也可以使用 4 空格或Tab缩进,再贴上代码,实现相同的的效果
def g(x):
yield from range(x, 0, -1)
yield from range(x)
如你不需要代码高亮,可以在代码段前输入nohighlight禁用。
九、列表
1. 普通无序列表
- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]
效果:
- 列表文本前使用 [减号+空格]
- 列表文本前使用 [加号+空格]
- 列表文本前使用 [星号+空格]
2. 普通有序列表
1. 列表前使用 [数字+空格]
2. 会自动帮你添加数字
7. 不用担心数字不对,显示的时候会自动把这行的 7 纠正为 3
效果:
- 列表前使用 [数字+空格]
- 会自动帮你添加数字
- 不用担心数字不对,显示的时候会自动把这行的 7 纠正为 3
3.列表嵌套
1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
效果:
- 列出所有元素:
- 无序列表元素 A
- 元素 A 的有序子列表
- 前面加四个空格
- 无序列表元素 A
- 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱
- 列表里可嵌套引用和代码段语法
十、换行
如果另起一行,只需在当前行结尾加 2 个空格
在当前行的结尾加 2 个空格
这行就会新起一行
如果是要起一个新段落,只需要空出一行即可。
前方高能!
高级技巧
行内 HTML 元素
目前只支持部分段内 HTML 元素效果,包括
,如
- 键位显示
使用 Ctrl+Alt+Del
重启电脑
- 代码块
使用 元素同样可以形成代码块
- 粗斜体
在 Markdown 中同样适用
本站评论区支持Markdown语法,欢迎尝试。
参考文章:
Markdown基本语法-高鸿祥-
Markdown 编辑器语法指南-思否Segmentfault