MarkDown的使用(因为忘记,所以记录)
首先提两个开始使用MarkDown时候自己的问题
1. 单个回车,视为空格,连续回车,才是分段。(简书做过处理,单个回车也会分段,一样的写法GitHub就会挤在一块)
2. GitHub中“# + 空格 + 标题”调整标题,简书中“# + 标题”就可以调整标题,GitHub显示为“#标题”
分割线
三个或者三个以上的 -
或者 *
都可以。
---
----
***
*****
效果
行内代码
使用``便是行内代码,需要和普通段落之间存在空行。
` 这个符号是反引号,这个符号在Esc键下面,切换到英文下即可。
这是 ` iOS ` 代码
效果
这是 iOS
代码
代码块
使用```表示代码块。
```
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
```
效果
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
标题
使用 #
表示标题,一级标题使用一个 #
,二级标题使用两个 ##
,以此类推,共有六个等级。
使用 ======
表示高级标题,使用 ------
表示次阶标题。
※ #
和标题之间要加空格 ※
※ =
和 -
表示标题时,大于一个都可以表示 ※
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
这是高阶标题(效果和一级标题一样)
=
这是次阶标题(效果和二级标题一样)
-
效果
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
高级标题 = 一级标题
次阶标题 = 二级标题
段落
段落的前后要有空行,所谓的空行是指没有文字内容。
若想在段内强制换行:使用两个或以上空格 + 回车。
列表
列表的显示只需要在文字前加上 -
、 +
或 *
即可变为无序列表,有序列表则直接在文字前加 1.
2.
3.
符号和文字之前加上一个字符的空格。
有序列表
1. 第一行
2. 第二行
4. 第三行
效果
- 第一行
- 第二行
- 第三行
无序列表
- 第一行
+ 第二行
* 第三行
效果
- 第一行
- 第二行
- 第三行
嵌套列表
两个列表之间不能相邻,否则会解释为嵌套的列表。
+ 第一行
* 第二行
- 第三行
- 第四行
- 第五行
+ 第六行
* 第七行
效果
- 第一行
- 第二行
- 第三行
- 第四行
- 第五行
- 第六行
- 第七行
※ 标记后面最少有一个空格或制表符。
若不在引用区块中,必须和前方段落之间存在空行,后面最好还是空一行,否则会解释为嵌套的列表。
有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的,如有序列表。
无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的,如例嵌套列表。通常情况下,同一层级使用同一种标记表示,便于自己查看和管理。 ※
粗体
使用 **
或 __
表示粗体
※ **
或 __
与加粗的字体之间不能有空格 ※
**粗体** __粗体__
效果
粗体 非粗体 粗体
斜体
使用 *
或 _
表示斜体
※ *
或 _
与倾斜的字体之间不能有空格 ※
*斜体* _斜体_
效果
斜体 非斜体 斜体
斜体加粗
使用 ***
或 ___
表示斜体加粗
※ *** 或 ___
与倾斜的字体之间不能有空格 ※
***斜体加粗*** ___斜体加粗___
效果
斜体加粗 非斜体加粗 斜体加粗
删除线
使用 ~~
表示删除线
※ ~~
与倾斜的字体之间不能有空格 ※
~~删除线~~
效果
删除线 非删除线
特殊符号处理
Markdown使用反斜杠 \
插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理:
\ 反斜线
` 反引号
* 星号
_ 底线
{} 花括号
[] 方括号
() 括弧
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
※ 在内容中输入以上特殊符号的时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱 ※
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。只需要在文本前加入 >
这种尖括号(大于号)即可。
> 这是一级引用
>> 这是二级引用
>>> 这是三级引用
>
> 这是一级引用
(例1)
> 这是一级引用
>> 这是二级引用
>>> 这是三级引用
> 这是一级引用
(例2)
效果
这是一级引用
这是二级引用
这是三级引用
这是一级引用
(例1)
这是一级引用
这是二级引用
这是三级引用
这是一级引用
(例2)
※ 从上面两例可看出,如果 >
、>>
和 >>>
等嵌套使用的话,从 >>>
退到 >
时,必须之间要加上一个空行作为过渡,否则默认为下一行和上一行是同一级别的引用。如上例所示。
引用完之后,必须再空一行,重新一个新的开始,否则,以后的文字都将在引用的范围内,不要问我为什么,实践出真知。 ※
链接
[Z灬昊轩的简书](https://www.jianshu.com/u/281c41cc90bc)
效果
插入图片
直接拖拽到编辑页面就自动添加。
效果
IU
表格
用 |
表示表格纵向边界,表头和表内容用 -
隔开,并可用 :
进行对齐设置,两边都有 :
则表示居中,若不加 :
则默认左对齐。
----:
为右对齐
:----
为左对齐
:---:
为居中对齐
-----
为默认左对齐
※ -
这样的分隔符至少要有1个!目前测试是这样的! ※
| 序号 | 交易名 | 交易说明 | 备注 |
| ---: | :----: | :------- | ---- |
| 1 | prfcfg | 菜单配置 | 可以通过此交易查询到所有交易码和菜单的对应关系 |
| 2 | gentmo | 编译所有交易 | |
| 100000 | sysdba | 数据库表模型汇总 | |
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned |\$1600 |
| col 2 is | centered | \$12 |
| zebra stripes | are neat | $1 |
dog | bird | cat
----|------|----
foo | foo | foo
bar | bar | bar
baz | baz | baz
效果
序号 | 交易名 | 交易说明 | 备注 |
---|---|---|---|
1 | prfcfg | 菜单配置 | 可以通过此交易查询到所有交易码和菜单的对应关系 |
2 | gentmo | 编译所有交易 | |
100000 | sysdba | 数据库表模型汇总 |
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
dog | bird | cat |
---|---|---|
foo | foo | foo |
bar | bar | bar |
baz | baz | baz |
注脚
这是一个注脚测试[^footer1]
效果
这是一个注脚测试[1]
LaTeX 公式
可以创建行内公式,例如 。或者块级公式:
简书目前不支持的markdown语法
- 标题ID和对应的跳转(页内跳转) ,目前只能使用脚注
- 使用复选框创建项目列表
- 锚点
- 流程图
- 时序图
最后
-
这是一个测试,用来阐释注脚。 ↩