Markdown 编辑器语法汇总

Markdown 编辑器语法汇总

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。以下是Markdown常用语法汇总。

一、标题

在标题前加#,如下

1
2
3
4
5
6
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

效果如下:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

二、字体

1. 加粗

在要加粗内容前后加两个*,如下:

**粗体**

效果: 粗体

2. 斜体

在要加斜体内容前后加一个*,如下:

*斜体*

效果: 斜体

3. 斜体加粗

在要斜体加粗内容前后加三个*,如下:

***斜体加粗***

效果: 斜体加粗

如果你的描述中需要用到 markdown 的符号,比如 “ _ # * “ 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。

示例:

1
2
\_不想这里的文本变斜体\_
\*\*不想这里的文本被加粗\*\*

效果:
_不想这里的文本变斜体_
**不想这里的文本被加粗**

三、删除线

要加删除线的文字前后加两个~号,如下:

~~这是加删除线的文字~~

效果:这是加删除线的文字

四、引用

在引用的文字前加>和空格即可。引用可以嵌套,如加两个>和空格及以上。如果引用中换行,可以用<br>进行换行,也可以换行后再加上>和空格。列表、子列表、代码段的语法在引用中同样适用。如下:

1
2
3
4
5
6
7
> 这是引用的内容
> > 这是引用的内容

> 这是引用的内容<br>这是引用的内容

> 这是引用的内容
> 这是引用的内容

效果如下:

这是引用的内容

这是引用的内容

这是引用的内容
这是引用的内容

这是引用的内容
这是引用的内容

五、分割线
如果你有写分割线的习惯,可以新起一行输入三个或者三个以上的 - 或者 * 。当前后都有段落时,请空出一行。

示例:

1
2
3
4
---
----
***
*****

效果:




六、超链接

  • 常用方法

文字链接: [链接名称](http://链接网址)

网址链接: <http://链接网址>

效果:链接名称

   http://链接网址

  • 注:Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。
1
<a href="超链接地址" target="_blank">超链接名</a>
  • 高级链接技巧
1
2
3
4
5
6
7
8
9
10
[Google][1]     #(这个链接用 1 作为网址变量)

[Yahoo!][yahoo] #(这个链接用 yahoo 作为网址变量)

******文章内容******

#(然后在文档的结尾为变量赋值(网址)↓)

[1]: https://www.google.com/
[yahoo]: https://www.yahoo.com/

效果:Google

   Yahoo!

七、图片

跟链接的方法区别在于前面加了个感叹号!,这样是不是觉得好记多了呢?

1
![图片名称](http://图片网址)

当然,你也可以像网址那样对图片网址使用变量

八、代码

如果你只想高亮语句中的某个函数名或关键字,可以在其前后加一个`符号实现。这个符号在电脑键盘 Tab 的上方。

你也可以用三个上述符号包裹一段代码,通常编辑器根据代码片段适配合适的高亮方法,但也可以在代码段前输入语言名称指定一种语言。

也可以使用 4 空格或Tab缩进,再贴上代码,实现相同的的效果

def g(x):
    yield from range(x, 0, -1)
yield from range(x)

如你不需要代码高亮,可以在代码段前输入nohighlight禁用。

九、列表

1. 普通无序列表

1
2
3
- 列表文本前使用 [减号+空格]
+ 列表文本前使用 [加号+空格]
* 列表文本前使用 [星号+空格]

效果:

  • 列表文本前使用 [减号+空格]
  • 列表文本前使用 [加号+空格]
  • 列表文本前使用 [星号+空格]

2. 普通有序列表

1
2
3
1. 列表前使用 [数字+空格]
2. 会自动帮你添加数字
7. 不用担心数字不对,显示的时候会自动把这行的 7 纠正为 3

效果:

  1. 列表前使用 [数字+空格]
  2. 会自动帮你添加数字
  3. 不用担心数字不对,显示的时候会自动把这行的 7 纠正为 3

3.列表嵌套

1
2
3
4
5
6
7
1. 列出所有元素:
- 无序列表元素 A
1. 元素 A 的有序子列表
- 前面加四个空格
2. 列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱

效果:

  1. 列出所有元素:
    • 无序列表元素 A
      1. 元素 A 的有序子列表
    • 前面加四个空格
  2. 列表里的多段换行:
    前面必须加四个空格,
    这样换行,整体的格式不会乱

  1. 列表里可嵌套引用和代码段语法

十、表格

1
2
3
4
|表头1|表头2|表头3|表头4|
|-|:-|:-:|-:|
|01|02|03|04|
|a|b|c|d|

说明:
1.| - : 之间的多余空格会被忽略,不影响布局。

  1. 默认标题栏居中对齐,内容居左对齐。
  2. 第二行 || 间的符号控制对齐方式:- 为默认,:- 表示内容和标题栏居左对齐,:-: 表示内容和标题栏居中对齐,-: 表示内容和标题栏居右对齐。
  3. 每行第一个|和最后一个|可以省略,- 的数量至少有一个,多余的自动省略。

十一、换行

如果另起一行,只需在当前行结尾加 2 个空格

在当前行的结尾加 2 个空格
这行就会新起一行
如果是要起一个新段落,只需要空出一行即可。


前方高能!


高级技巧

行内 HTML 元素
目前只支持部分段内 HTML 元素效果,包括<kdb> <b> <i> <em> <sup> <sub> <br>,如

  1. 键位显示

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑

  1. 代码块

使用 <pre></pre> 元素同样可以形成代码块

  1. 粗斜体

<b></b> 在 Markdown 中同样适用

本站评论区支持Markdown语法,欢迎尝试。

评论

Gravatar·修改头像 | QQ邮箱·意见反馈
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×