首先要明白:
一个文本行指连续两个换行之间的内容,并非指最终显示所看到的行。简单说,手动换行才叫一行,自动换行形成的不叫一行。
段落由一个或多个连续文本行组成,两个段落间由空行分开。
换行符
行尾敲击两个空格,然后按回车
单个回车,视为空格。连续敲击两个空格+回车,才能换行
而Enter为另起一段落。
引用
Markdown中,用符号>开启一行(段)引用,
如果文字有多行
可以用空格+空格+Enter换行
或者
引用内部可以使用其他 Markdown 标记
- 比如:
- 引用内部添加引用
- 或者使用排序列表
同样地>和文字间要有有空格。(但我发现有些软件的markdown语法,引用时没有空格也可以,比如:有道云笔记、简书)
(一般用空行来分割两个区块)
如果要是需要多行引用 那就要 在每一行前面都加上>号
排序(有序无序列表)
- 两个列表之间不能相邻,否则会解释为嵌套的列表
- 无序列表的项目符号可使用
*,+,-
效果是相同的。
- 列表与后续内容之间需要一个空行隔开,即:列表是一个段落
列表允许多层次嵌套
可以在项目中包含段落,只需将段落前添加一个 tab 或 4 个空格(分段,类似首行缩进)
区块标记:是指内容独占一块,需前后换行,不和其他标记共处一行的标记。
段落:即是一段连续的文字,可包含*
、空格、换行、tab等字符。两个段落之间使用空行分隔。注意:换行不是分段的标识,空行才是.
代码块
多行代码块 三种插入方法
- 第一种是:
使用两个```将代码前后框起来 - 第二种是:
使用tab键 - 第三种是:
每行都缩进四个空格
引用、排序、代码块结合使用
引用和代码块可以结合使用() 疑问:引用里的代码块怎么换行?
引用、排序语法后再按4个空格或者按两次tab键
行内代码
- 使用两个`将代码框起来
分割符
- 三个以上的***
- 三个以上的---
行内标记
- 斜体
- 前后各一个*
- 前后各一个 下划线_
- 粗体
- 前后两个**
- 前后两个 下划线__
- 标记要删除的文字
- 前后两个~~
- 粗斜体
- 两个
**
和1个下划线_
组合或者1个*
号和两个下划线__
组合 `_**粗斜体**_, *__粗斜体__*` `**_粗斜体_**, __*粗斜体*__`
- 两个
空白标签
<!-- -->
可以用来分割两个区块和做一些备注
疑问
mkdwown语法可以调整行间距吗?如果可以的话,简书改怎么调呢?感觉简书的排序间距过大。
参考:https://www.jianshu.com/p/45faddb1526d
https://blog.csdn.net/m0_37167788/article/details/78809750
网友评论