一、Markdown简介
Markdown是一种轻量级的标记语言。其理念是让文档的创作和阅读变得更加容易。
Markdown编写的文档可以导出为HTML、Word、PDF、Epub等多种格式。
Markdonw文档后缀为:.md或.markdown
二、标题
语法:#一级标题,##二级标题、###三级标题… 最高至六级标题
快捷键:
定义标题:用光标单击需要作为标题的行:
ctrl
+ 标题等级数(1-6
)
标题级别升降:ctrl
+ +
/-
按一次升/降一个级别
效果:
三、段落
段落
换行:使用两个以上空格加上回车,切换至下一行。
亦或是再段落后用一个空行,作为段落间的分隔。
脚注:目标文字1
在文字中点击脚注可以跳转到注释内容处,蓝色按键为返回目标文字位置。
字体
粗体: 目标文字 被一对双星号、或是被一对双
下划线包裹。
**目标文字** __目标文字__
快捷键开关:
ctrl
+B
效果:这是粗体
斜体:目标文字被一对星号/下划线包裹。
*目标文字* _目标文字_
快捷键开关:
ctrl
+I
效果:
这是斜体
粗斜体:___目标文字___被两对三星号、或是两对三下划线包裹
___目标文字___ ***目标文字***
快捷键开关:
ctrl
+B
(变粗)+ctrl
+I
(变斜)
效果:
这是粗斜体
删除线:目标文字用一对双飘号进行包裹。(双飘号就是esc底下,TAB上面的那个’’~’’)
~~目标文字~~
效果:
这是删除线
下划线:目标文字被一对u标签进行包裹:
<u>目标文字</u>
效果:
这是下划线
超链接
快捷键:
ctrl
+K
效果:
四、列表
无序列表
行开头输入一个星号/加号/减号,星号后跟个空格,就能产生一个项目。之后按回车,就会自动在列表内生成列表。
*
+空格
-
+空格
+
+空格
效果:
- 第一项
- 第二项
- …
有序列表
输入罗马数字1.(几都行),然后打个空格。
1.
+空格
效果
- 第一个标题
- 第二个标题
- 第二个标题的无序子项
- 第三个标题
常用操作:
在无序列表中的项目中加入子级别:
(1)回车新开一行.
(2)按delet键把开头自动给的黑点删了,此时的输入就处于上一行的项目里。
(3)再像创建列表那样,打个星号,空格即可。
效果:
跳出子内容:
(1)进行完最后一个子内容的编写后,回车换到空行。再次按回车,回到上一级分类(可能是副标题,如果是最后一级分类,即会退出列表)。
在空子项前,每回车一次,退一层
其实也可直接用鼠标或方向键自行跳出。
效果:
五、区别显示(区块)
使用目的:区分内容块。
代码:
>
+ 空格
效果:
-
介绍一个区块
这是最外层的区块,与列表分层嵌套类似。
回车可以停留在该层继续书写.
这是内层区块的嵌套
嵌套的建立:
- 不需要删除外层区块。
- 在外层区块里再打一个> 空格即可。
两次回车退出有序排列
再度输入> 空格,划定一个更深的嵌套。
-
连续回车,返回最高层的无序序列
用delet把黑点给删了,键入> 空格,重建新的区块
该区块内的内层嵌套
回车一次,跳出一层区块嵌套/子内容。
区分显示(区块)的目的达成。
六、链接
代码:
[链接名称](链接地址) 显示连接名称
<链接地址> 直接显示地址
快捷键:ctrl
+ shift
+ L
typroa可以自行将复制来的链接按照格式书写上来。
自行输入如下:
得出效果:
亦或是直接在<>里输入链接,显示的也就是输入的链接:
输入的是
效果是:
七、代码
代码块:开头用三个```标记,输入自己引用的代码类型即可。例如:java、tex
```语言类型/tex文本文档
亦或是```后直接回车,在代码栏底下输入代码对应的语言/格式。
效果:
This is a tex
# coding utf-8
import random
a = random.randint(1,100)
print(a)
#这是python
public static void main(String[] args){
System.out.println("It's the time.")
}
/*
* 这是java
*/
八、图片
实现方法:
方法一2:
![当下自定义图片的名称](图片的绝对路径)
快捷键:ctrl
+ shift
+ G
输入:
效果:
方法二:直接选中目标图片图标,拖进来。
九、表格
方法一:
快捷键:
ctrl
+ T
方法二:
代码输入:
|表头1|表头2|表头3|
|----|----|----|
|内容1|内容2|内容3|
|内容4|内容5|内容6|
效果如下:
输入:
|表头1|表头2|表头3| 回车后自动成表可自选行列
表头1 | 表头2 | 表头3 |
---|---|---|
内容1 | 内容2 | 内容3 |
内容4 | 内容5 | 内容6 |
十、其他
代码修饰:
凸显关键代码:``包裹代码
`code`
效果:
a
+ b
= c
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示这些特定的符号,则需要使用转义字符,Markdown 使用反斜杠转义特殊字符。需要被转义的符号有
\ | 反斜线自身也需要转义 |
---|---|
` | 反引号 |
* | 星号 |
_ | 下划线 |
{} | 花括号 |
[] | 方括号 |
# | 井字号 |
+ | 加号 |
- | 减号 |
. | 英文句点 |
! | 感叹号 |
\ | 反斜线 |
CSDN文章目录:在文章首部打上"@[toc]"即可