Markdown不完全攻略
可以算是关于Markdown的一些基本用法的笔记,大部分内容和网上其他那些也差不多,应该还会更新。
一、标题
在列表文字前加上“#”再加上一个空格即可,几级标题就加几个“#”(最多六级)。
示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
二、段落和字体
1. 换行
两个(或以上)空格加上回车,或者在两行之间直接加一个空行。
2. 字体
示例:
*我是斜体*
_我也是斜体_
**我被加粗了**
__我也被加粗了__
***我是加粗斜体***
___我也是加粗斜体___
效果:
我是斜体
我也是斜体
我被加粗了
我也被加粗了
我是加粗斜体
我也是加粗斜体
3. 分隔线
在一行中用三个及以上的*、-或者_,中间可以加空格。
***
- - -
_ _ _ _
效果:
4. 删除线
在文字两边分别加上两个波浪线~。
~~往我脸上加删除线~~
效果:
往我脸上加删除线
5. 下划线
可通过HTML的<u>标签来实现
<u>我脚下有条线</u>
效果:
我脚下有条线
6. 脚注
示例:
就是这样[^我是一条脚注]
[^我是一条脚注]:被你找到了。
效果:
就是这样1
三、引用
在引用的内容前加上“>”即可,也可以嵌套。
示例:
>引用
>>我也是引用
>>>我还是引用
效果:
引用
我也是引用
我还是引用
四、列表
1. 有序列表
数字加上.和空格。
示例:
1. a
2. b
3. c
效果:
-
a
-
b
-
c
2. 无序列表
*、+或者-再加上空格。
示例(+):
+ 1
+ 2
+ 3
效果:
-
1
-
2
-
3
3. 嵌套
子列表前加上四个空格。
示例:
1. 我是第一:
- 12345
- 23456
2. 我是第二:
- 12345
- 23456
效果:
- 我是第一:
- 12345
- 23456
- 我是第二:
- 12345
- 23456
五、超链接
1. 基本用法
[名称](地址)(这种方式的地址可以指向本地)
或者<链接地址>
示例:
[哔哩哔哩](https://www.bilibili.com/)
<https://www.bilibili.com/>
效果:
2. 通过变量设置超链接
通过变量设置链接,在文档末尾为变量赋值。
示例:
[哔哩哔哩]blbl
[blbl]: https://www.bilibili.com/
效果:
五、图片
1. 基本语法
![Alt标签,显示在图片下方的文字](图片路径 “图片title,鼠标悬浮在图上时显示,可不加”)
(类似于超链接,路径可以是本地、网址或base64代码)
示例:
![このディオだ!](https://i-blog.csdnimg.cn/blog_migrate/1affdf89a0dec09537ca13b5c7c2cb47.webp?x-image-process=image/format,png “你知道的太多了”)
效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uaySPXCu-1596552672655)(https://i-blog.csdnimg.cn/blog_migrate/1affdf89a0dec09537ca13b5c7c2cb47.webp?x-image-process=image/format,png “你知道的太多了”)]
可以像超链接那样,把图片路径(地址或base64代码)放在末尾赋值给变量,再通过变量来调用。
2. 指定图片的大小
可以通过HTML的<img>标签指定图片大小。
示例:
<img src=“https://i-blog.csdnimg.cn/blog_migrate/1affdf89a0dec09537ca13b5c7c2cb47.webp?x-image-process=image/format,png” alt=“このディオだ!” title=“你知道的更多了” width=“150” height=“150”>
效果:
![你知道的更多了 このディオだ!](https://i-blog.csdnimg.cn/blog_migrate/1affdf89a0dec09537ca13b5c7c2cb47.webp?x-image-process=image/format,png)
六、代码块
1. 单行代码
用在代码两端分别加一个反引号(`)。
示例:
`cout<<“Hello world!”;`
效果:
cout<<"Hello world!";
2. 多行代码
在代码的开头和结尾分别加单独成一行的三个反引号,第一行反引号后可以指定编程语言。
示例:
```cpp
#include
using namespace std;
int main()
{
cout<<“Hello world!”<<endl;
return 0;
}
```
效果:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello world!"<<endl;
return 0;
}
七、表格
-
使用
|
分隔单元格,使用-
分隔表头和其他行; -
:-
左对齐; -
-:
右对齐; -
:-:
居中对齐。示例:
|向左|居中|向右|
|:-----|:-----:|-----:|
|a|b|c|
|1|2|3|
效果:
向左 | 居中 | 向右 |
---|---|---|
a | b | c |
1 | 2 | 3 |
八、其他
1. 转义字符
在字符前加反斜杠\来显示特定的符号
示例:
#### 我是四级标题
\#\#\#\# 这里有星号
效果:
我是四级标题
#### 这里有星号
被你找到了。 ↩︎