文章目录
markdown学习
超文本编辑语言,可以编辑纯文本、链接、图片、列表、表格等多种数据格式,可以导出为html、pdf、图片等多种文档格式
markdown标题
- 方式1:
#
+ 空格 + 标题内容
多个#
一起使用,可以形成多层级标题
最多可以形成6个层级的标题
源代码 | 显示效果 |
---|---|
# 一级标题 | ![]() |
## 二级标题 | ![]() |
### 三级标题 | ![]() |
#### 四级标题 | ![]() |
##### 五级标题 | ![]() |
###### 六级标题 | ![]() |
- 方式2:
标题内容 + 换行 +=
,可以形成一级标题
标题内容 + 换行 +-
,可以形成二级标题
此方式最多可以形成二级标题
源代码 | 显示效果 |
---|---|
一级标题 = | ![]() |
二级标题 - | ![]() |
- 方式2的实用性比较低,推荐使用方式1
markdown段落格式
-
字体
可以使用*
来将字体进行变化
字体两边使用*
,可以变成斜体
字体两边使用**
,可以变成粗体
字体两边使用***
,可以变成粗斜体 -
分割线
使用三个*
或-
或_
可以在当前行建立一条分割线
注意:在使用分割线时当前行不能有其他文本,在文档开头无法生成分割线
推荐使用---
,这样使用一个按键即可实现分割线 -
删除线
在需要加删除线的文本两边添加~~
,即可在文本上添加删除线 -
下划线
在需要加下划线的文本左边添加<u>
,右边添加</u>
,即可在文本上添加下划线 -
脚注
脚注,是对文本添加注解,可以实现鼠标移动到注解上时显示注解内容的样式
脚本分为两部分,一部分在需要加脚注的文本上,一部分在专门存放脚注描述的区域
例如:
鼠标移动到注解效果(此效果只有在typora编辑器中实现):
csdn中的测试效果:
一个具有脚注的文本。1
- 链接
方式1:[链接名称](链接地址)
方式2:<链接地址>
方式3:此方式适用于多次调用同一个链接地址的场景
[链接名称][变量名称]
[变量名称]: 链接地址
注意区分脚注和链接的区别,脚注会有一个异或符号(^)
markdown列表
- 有序列表
使用数字加.
再加空格可以实现有序列表
这个在小数点后加空格的习惯可以慢慢培养,熟练了就可以快速敲出有序列表 - 无序列表
使用*
、+
、-
这三种符号加空格可以实现无序列表
推荐使用-
,使用一个按键即可实现无序列表 - 列表嵌套
使用tab按键可以将列表项变成上一项的子列表,形成列表嵌套
使用shift+tab按键可以将子列表项变成父列表项,取消列表嵌套
使用tab的方式无法变更列表类型,如果列表类型变化,则需要手动更改列表符号
markdown区块
区块的作用是将某一段文本与其他文本区分出来
使用符号 >
可以实现
区块和列表都可以自嵌套和互相嵌套
markdown代码
- 普通代码
使用反引号``将代码包起来,可以实现高亮突出,与周围文本形成反差 - 编程代码
编程代码涉及到编程语言,markdown设计了兼容大部分编程语言的代码块编辑,我比较常用的是Java、Javascript
方式1:
~~~java
public class A{
......
}
~~~
方式2:
推荐使用方式2,使用一个按键即可实现代码块编辑,如果是其他编程语言,则将上面的Java修改为需要的编程语言即可
markdown图片
-

-

-
此方式适用于多次调用同一个链接地址的场景
[自定义图片链接名称][变量名称]
[变量名称]: 图片链接地址
-
使用html的img标签,此代码中的zoom可以调节图片显示大小的百分比
<img src="图片地址" alt="当图片不存在时显示的文本" style="zoom:25%;" />
markdown表格
| 表头 | 表头 |
| - | - |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
以上为编辑表格的代码
第一行默认表头,自动粗体
第二行表示对齐方式
符号 | 描述 |
---|---|
-: | 设置内容和标题栏居右对齐。 |
:- | 设置内容和标题栏居左对齐。 |
:-: | 设置内容和标题栏居中对齐。 |
如果使用typora软件的话,在第一行编辑完成后会自动补全为表格,可以提高表格编辑效率
markdown高级技巧
- 支持的html元素
标签类型 | 源代码 | 演示效果 |
---|---|---|
使用小方框将文本包含 | <kbd>文本</kbd> | 文本 |
文本上标 | 我的<sup>世界</sup> | 我的世界 |
文本下标 | 我的<sub>世界</sub> | 我的世界 |
文本换行 | 我的<br>世界 | 我的 世界 |
-
反斜杠转义
符号 原本含义 \ 反斜线 ` 反引号 * 星号 _ 下划线 {} 花括号 [] 方括号 () 小括号 # 井字号 + 加号 - 减号 . 英文句点 ! 感叹号
使用补充
- 换行问题
在使用typora软件的时候,编写段落换行的时候,如果直接使用enter则表示新起一个段落,源代码中会自动添加空行,这时候使用shift+enter进行换行就不会出现空行的问题,行距会缩小
换行 方式 | 预览 | 源代码 |
---|---|---|
使用enter换行 | ![]() | ![]() |
使用shift+enter换行 | ![]() | ![]() |
加油,相信自己!
脚注的解释 ↩︎