Markdown语法
提示:第一次写博客,先自学一番Markdown的基础语法,如有不足请指正或有类似请联系删除
前言
1. Markdown 语言是一种类似HTML的轻量级语言,可以兼容很多的HTML标签,写的时候很大成分可以当成HTML页面来编写。创始人为约翰·格鲁伯(英语:John Gruber)。2. 我们可以通过纯文本编写,最后可以转换成为优美的HTML内容。
3. Markdown主要有两种后缀名称 .md, .markdown
4. 常用的编辑器有Typora,官网:https://typora.io/
5. 值得注意的是不同的编辑器可以语法上有稍微的不同
提示:上方仅代表个人观点,以下是本篇文章正文内容,下面案例可供参考
一、基础语法
1.标题
在Markdown中标题相对于word文档里边的标题,可以通过字符,想word文档一样自动生成目录,如下内容,即自动生成本篇文章目录
@[TOC](Markdown语法目录)
符号 | 展示 | 说明 |
---|---|---|
# | 一级标题 | 相当于html标签的h1 |
## | 二级标题 | 相当于h2 |
### | 三级标题 | 相当于h3 |
#### | 四级标题 | 相当于h4 |
##### | 五级标题 | 相当于h5 |
###### | 六级标题 | 相当于h6 |
2. 文本风格
符号 | 效果展示 | 和HTML标签匹配 |
---|---|---|
*斜体内容* 或_斜体_ | 斜体内容 | em |
**加粗文本** | 加粗文本 | strong |
***加粗和斜体*** | 加粗和斜体混合运用 | em-> strong |
~~删除线文本~~ | s | |
下~下标~ | 下下标 | sub |
2^10^ 上标 | 210 | sup |
<font color=red\ >自定义颜色</font> | 自定义颜色 | font |
3. 超链接
在Markdow中,主要有两种形式的链接语法,第一种是在同一行的,第二钟是在最后一起写出来
-
链接少的用第一种写法:主要语法格式为[标题](链接 url)
欢迎学习[Markdown语法]()
效果展示:
欢迎学习Markdown语法 点击继续学习 -
图片链接(插入图片)
- 正常插入: ![Alt](url)
- 带尺寸插入(注意url和大小之间有空格): ![Alt](url =30x30)
- 居中 ![Alt](url#pic_center)
效果展示:
默认
![Alt](https://i-blog.csdnimg.cn/blog_migrate/f3d958e7f9e46d01a43ef1399a828003.jpeg)
带尺寸
![Alt](https://i-blog.csdnimg.cn/blog_migrate/f3d958e7f9e46d01a43ef1399a828003.jpeg =50x50)
居中
4. 代码块
- 默认预处理
```
在此处写入代码,这里的符合等,会保留原格式,类似html标签中per标签
```
效果展示
在此处写入代码,这里的符合等,会保留原格式,类似html标签中per标签 <br>,.?\等符号都会保留原样
- 添加默认语言,会对该语言关键字标上颜色;
```java
可以是各种语言的名称,下方展示java的
```
for(int i=0;i<10;i++){
System.out.print(i);// 这里是java语言的
}
- 缩进,与前边文字内容空一行,然后多缩进几次,也会形成一个代码块
5. 列表展示
-
无序列表;通常使用*,+,-来表示
- 无序1 * 无序2 + 无序3
效果展示
- 无序1
- 无序2
- 无序3
- 无序2
-
有序列表
1. 有序1 2. 有序2 3. 有序3
注意先写一个序号然后点,点之后保留一个空格,之后每次回车程序会自动生成下一个序号
- 有序1
- 有序2
- 有序3
6. 表格
- 语法说明
-
第一行为表头,第二行为分隔表头和主体部分,这两行必不可少
-
列和列之间用|隔开
-
对齐方式,需要往哪边对齐,就把:号写在-的哪边
1|2|3 -|-|- 1|2|3
-
默认展示效果
1 | 2 | 3 |
---|---|---|
1 | 2 | 3 |
表格左对齐方向
1|2|3
:-|:-|:-
1|2|3
效果展示
1 | 2 | 3 |
---|---|---|
1 | 2 | 3 |
7. 分割线
下方三种分割线都是一样的,类似于<hr> 标签
---
***
展示效果
8. LaTeX数学公式
单行或者嵌入到文本内容中:\$公式\$
多行写法:
\$\$
公式,会默认居中
$\$
例子:
单行
$2^{-2}$
$2\times2$
多行
$$
2\times2+2^3{10}+x_1
$$
2
−
2
2^{-2}
2−2
2
×
2
2\times2
2×2
2
×
2
+
2
10
+
x
1
2\times2+2^{10}+x_1
2×2+210+x1
总结
通过Markdown的学习发现,Markdown真是是个神奇而强大的做笔记工具。学会了它,我可以更加高效率的记录自己学习的东西了!