前言
Markdown是一种轻量级标记语言,与HTML类似但语法更简单只由一些特殊符号即可写出易读性很强的笔记。多提一句,Markdown是支持HTML语法的,无论是使用<hr />还是稍后学习到的“- - -”显示出的都是分割线。对于Markdown不支持的样式可以使用HTML做出。
推荐使用的编辑器
typora是专门用于编辑Markdown文本的编辑器,可以直接渲染出编辑后的Markdown文本的样式且使用快捷键直接插入相应的样式使得编辑文本更加快速简便。对于编辑和浏览Markdown文本都有比较好的体验。
typora官网:https://www.typora.io/
常用基础语法
标题
语法
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
演示效果
注:符号需要顶格且在符号后跟空格输入标题才生效
字体
语法
使用不同的符号将文本包含在内即可
*斜体*
**粗体**
***粗体+斜体***
~~删除线~~
演示效果:
超链接
语法
[文本](网页链接 "超链接title")
如开头的官网超链接,就是用下面的代码实现的。
在[]中放入显示的文字,在()放入链接。
[https://www.typora.io/](https://www.typora.io/)
图片
语法:与超链接类似,只是在前方多添加一个!
![图片描述](图片链接 "图片title可选,鼠标放在图片上时会显示双引号内的文字")]
![测试图片](https://i-blog.csdnimg.cn/blog_migrate/dd583a462e5ac024dd631849979b06e8.jpeg#pic_center "将鼠标放在图片上")
演示效果
图片超链接
通过超链接与图片的结合,Markdown也可以实现图片超链接
语法
[![图片描述](图片路径)](跳转的路径)
[![图片超链接测试](https://i-blog.csdnimg.cn/blog_migrate/d187be94803f5be2436037d0109892dd.png#pic_center)](https://tieba.baidu.com/f?kw=%E8%9C%A1%E7%AC%94%E5%B0%8F%E6%96%B0)
引用
>这里是引用
演示效果:
人类的价值在于:我们明知命运不可抗拒,死亡必定是最后的胜利者,却仍能在有限的时间里专心致志地创造着美丽的生活。——《欢乐颂》
分割线
语法:三个连续的 -(减号)
---
演示效果:
仔细看,可以发现每个标题间都有一条分割线。那就是分割线的效果。
代码段
用于标识代码段
有两种写法
用于表示单行代码
`代码`
用于标识多行代码
```代码语言名称(标识代码段使用的语言)
代码段```
例:
```python
代码```
注:“`”是tab键上的那个符号,称为反引号
演示效果
从每个样式中的语法示例可以看到,代码块的效果
列表
有序列表
语法
数字后跟英文句号空格后跟列表内容即可
1. 07:00
2. 08:00
3. 09:00
无序列表
语法
“ - ”或“ + ”或“ * ”空格后跟列表内容即可
编程语言按执行方式分类
- 编译语言
- JavaScript
* Python
+ Prel
- 解释性语言
- C++
- JAVA
- PHP
注:二级列表在前方加两个空格
待办列表
语法
[]中间必须有空格,将空格替换为x,显示为完成状态。
- [x] 学习
- [ ] 运动
- [ ] 看电影
演示效果
- 学习
- 运动
- 看电影
注:不输入内容按两次回车可以取消后续列表
演示效果
编程语言按执行方式分类
- 编译语言
- JavaScript
- Python
- Prel
- 解释性语言
- C++
- JAVA
- PHP
表格
语法
第一行为表头,第二行的列数需与第一行的列数一致。
在第二行的“-”左边或右边添加“:”可以控制文字的左对齐或右对齐,两边都添加实现居中效果。,"-"的数量有一个即可,多个是为了对齐美观(typora默认是左对齐,CSDN默认居中对齐)
两种写法,实现效果是相同的
| 姓名 | 性别 |
|:---:|:---:|
| 路人甲 | 男 |
| 路人乙 | 女 |
-------------------------我是分割线----------------------------
| 姓名 | 性别 |
| :-: | :-: |
| 路人甲 | 男 |
| 路人乙 | 女 |
演示效果
姓名 | 性别 |
---|---|
路人甲 | 男 |
路人乙 | 女 |
目录
直接键入语句,实际目录会根据文本中的标题自动填充
语法:
CSDN的目录为 CSDN的目录为@TOC
typora的目录为[TOC]
注:因此如果直接将CSDN编辑的Markdown文档导出用typora打开会出现目录不显示的情况,修改一下即可