Markdown是一种轻量型标记语言,是一种语法.
以.md结尾的文件即为Markdown文件.
.md
文件导出为多种文件,如 .pdf
.html
.docx
,但正版收费.含有*的语法为拓展语法,仅在Typora或添加了拓展的vscode上生效,大多数平台并不认可.
全角标点是中文输入法输中文时的标点,如,
。
?
等,这些标点不被Markdown所认可,也无法转义.
半角标点是使用英文输入法时的标点,如?
,
这些标点被Markdown所认可.
建议大家在写Markdown时使用半角标点,并在每个半角标点后加上后置空格,符合英文标点的书写规范.
可在使用中文输入法时按下 ctrl
+ .
切换标点的全角与半角.这样可实现中文输入+半角标点.
@[toc]\\根据标题生成目录
# 一级标题
## 二级标题
### 三级标题
etc.
目录可跳转查看文章
建议在Typora中开启严格模式,即严格遵循GFM标准,确保书写的标准性,增强兼容性,如部分平台#后不加空格也能显示标题,但这种书写放到很多其他平台会出现错误,开启严格模式后上述不严格书写将不能显示标题.
1. **强调内容** \\星号强调
2. __强调内容__ \\下划线强调
3. 选中强调内容后CTRL+B \\快捷键强调
强调与未强调效果对比如下
未强调
强调
1. *斜体内容* \\星号斜体
2. _斜体内容_ \\下划线斜体
3. 选中斜体内容后CTRL+I \\快捷键斜体
斜体与未斜体效果对比如下
未斜体
斜体
~~请删除我~~ \\用"~~"包围表示删除
效果展示
请删除我
==请高亮我== \\用"=="包围表示高亮
效果展示
请高亮我
`git config --global user.name xxx` \\用" ` "包围
效果展示
git config --global user.name xxx
```//用三个`包围代码块
#include
using namespace std;
int main()
{
return 0;
}
```
效果展示
#include
using namespace std;
int main()
{
return 0;
}
注意在开头的```后加对应语言可高亮语法,如上述代码加cpp
```cpp
#include
using namespace std;
int main()
{
return 0;
}
```
显示为:
#include
using namespace std;
int main()
{
return 0;
}
> 请引用我 \\ 使用 > + 空格表示引用
效果展示
请引用我
1. - 一颗是枣树 \\减号创建
2. + 另一颗也是枣树 \\加号创建
3. * 剩下一颗还是枣树 \\星号创建
敲回车会自动补全,敲回车后按Tab
会缩进一级
效果展示
- 一颗是枣树
- 另一颗也是枣树
- 剩下一颗还是枣树
- 缩进
1. 一颗是枣树
2. 另一颗也是枣树
3. 剩下一颗还是枣树
敲回车会自动补全
效果展示
2^31^
效果展示
231
H~2~O
效果展示
H2O
我需要注释[^1]
[^1]: 这是注释1
需要在文末写上注释内容
效果展示
我需要注释1
[这是百度的链接](https://www.baidu.com)
效果展示
这是百度的链接
- [ ] 任务一
- [ ] 任务二
注:不要漏了,有3个空格!
效果展示
|学号|姓名| 年龄|
| :--- | :---: | ---:| (引号的位置依次表示 左对齐, 居中, 右对齐)
|114514|张三|24|
|1919810|李四|25|
效果展示
学号 | 姓名 | 年龄 |
---|---|---|
114514 | 张三 | 24 |
1919810 | 李四 | 25 |
![图片](图片位置)
***
---
___
效果展示
:sweat_smile:
:drooling_face:
:clown_face:
效果展示
Markdown的基础学习告一段落,后续会根据使用中遇到的问题更新一些小tips.
这是注释1 ↩︎