个人学习笔记1--md语言

md,即markdown,是一种用于快速排版的语言
–点击进入md在线编辑器–

(话说这个博客就是用md写的)

目录

  • 1. 标题
  • 2. 分割线
  • 3. 字体样式
  • 4. 序列
  • 5. 链接
  • 6. 引用
  • 7. 代码
  • 8. 表格

1. 标题

类似于html, md语言的标题也分为h1~或h6
用法:

效果 语法
H1 #
H2 ##
. . . . . .
H6 ######

需要注意的是,md语言的标签只支持h1~h6,用几级标签就用几个#
+ 空格+ 标题内容
例:

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

效果如下

一级标签

二级标签

三级标签

四级标签

五级标签
六级标签

2. 分割线

md的分割线有三种,分别是 ---***___
可根据符号使用情况选择便于理解的符号
需要注意,分割线符号需要单独占一行

__分割线__
###### 下面分割线
---
###### 上面分割线

效果如下:

分割线

下面分割线

上面分割线

3. 字体样式

简单介绍几种md字体样式,斜体加粗删除线

样式 语法 效果一览
斜体 *text* 斜体
加粗 **text** 或者 __text__ 加粗
删除线 ~~text~~ 删除线

另外在csdn中可以使用:

样式 用法 效果
强调 ==强调== 强调
斜体 _斜体_ 斜体
下标 H~2~O H2O
上标 X^2^ X2

也可以使用html的语法,达到一样的效果
例如: 下划线下划线


4. 序列

序列分为 有序序列无序序列
无序序列以 * + - 开头
有序序列以 数字 + . 开头
有序序列和无序序列的标识符后面都有空格

4.1 无序序列
__无序数列__
* this is NO.1
+ this is NO.2
- this is NO.3

效果如下:

无序数列

  • this is NO.1
  • this is NO.2
  • this is NO.3
4.2 有序序列
**有序序列**
1. this is No.1
2. this is No.2
3. this is No.3

效果如下:

有序序列

  1. this is No.1
  2. this is No.2
  3. this is No.3

需要注意的是,在有序序列中,不管后面的数字是多少,序号都只以第一行开头的数字顺序往下排列

**排序**
3. this is No.3 
8. this is No.8 
5. this is No.5

效果如下:

排序
3. this is No.3
4. this is No.8
5. this is No.5

列表嵌套:
列表之间也是支持嵌套的,例如有序列表嵌套无序列表

**列表嵌套**
1. 编程语言
 	+ c++
	+ c#
 	- python
  		- python2
  		+ python3 
 	* Qt
3. 学生
 1. 小明
 2. 小王

个人学习笔记1--md语言_第1张图片


5. 链接

md语言的链接可以用于跳转到指定页内位置指定页面,还可以用来插入链接图片
基本语法就是: [文本](链接)

5.1 页内跳转

如果是第一种页内跳转,那么就要预先设置 “锚点”。比如本页面已经设置了 “目录” 的锚点

目录

锚点使用 “id” 作为标识符,跳转到指定锚点的时候为[文本](#锚点名称)

[跳转到目录](#mulu)

效果:跳转到目录

5.2 网页链接

如果是跳转到指定页面,那么就是:

[跳转到百度](https://www.baidu.com)

效果:跳转到百度

另外关于网页链接,标准链接是可以使用直接识别的
例如:
效果:https://www.baidu.com

顺便再贴一下:md在线编辑器

5.3 插入图片

图片的插入与插入链接类似,只是前面多了一个 !
用法: ![图片描述](图片链接)
例如:

![logo](https://s2.ax1x.com/2020/02/20/3e0Ydg.md.jpg)

效果如下:
个人学习笔记1--md语言_第2张图片


6. 引用

使用 > 表示引用,引用可以嵌套,几层引用就使用几个 >

> 第一层引用
>> 第二层引用

效果如下

第一层引用

第二层引用

注意:在不同的解释器下多重嵌套效果可能不同,请根据自己的解释器选择合适的嵌套方法


7. 代码

md插入代码有两种方式,分别是

7.1 单行代码
`this is code`

效果:this is code
这是插入单行代码的方式,以 ` 作为起始和结束,中间是代码内容。有两点需要注意:

  1. 代码可以分行写,不过显示出来依旧是单行

    `this
    is
    code
    `
    

    效果:this is code

  2. 可以是多个 ` 包含代码,例如:

    ```this is code```
    

效果:this is code
注意:首尾的 ` 个数需一致

7.2 多行代码

多行代码以3个或更多 ` 作为开始和结束,同样的,首尾的 ` 个数需一致

```code
code1
code2
```

效果:

code1
code2

可以看出, 第一行的 ``` 后面的内容并没有显示出来,那里一般是用来写使用的语言的地方,实际显示的代码内容是从第二行开始的

如果是插入UML图,第一行往往是用来描述画的图的类别的,请根据情况决定第一行写什么内容


8. 表格

md表格由表头、分割线、单元格构成

| 表头 | 左对齐 | 右对齐 | 居中对齐 |
| - | :- | -: | :-: |
| 单元格 | 左对齐 | 右对齐 | 居中对齐 |

效果如下:

表头 左对齐 右对齐 居中对齐
单元格 左对齐 右对齐 居中对齐

第一行是表头| title |,第二行分割线| - |,第三行开始是单元格,实际效果中分割线不显示。
分割线有两种:

  1. 最基础的| - |
  2. 加上冒号表示该列对齐方式
    左对齐:| :- |
    右对齐:| -: |
    居中对齐:| - || :-: |

你可能感兴趣的:(个人学习笔记1--md语言)