看见那么多人写Markdown基本语法,还是想总结一份自己方便使用的语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
优点:
1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可
(一)标题
在想要设置为标题的文字前面加 # 来表示
#这是一级标题
##这是二级标题
###这是三级标题
####这是四级标题
#####这是五级标题
######这是六级标题
对应展示效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
⚠️:# 越多表示字体越小,最多可显示六级
(二)字体
1.加粗
要加粗的文字左右分别用两个号包起来
2.斜体
要倾斜的文字左右分别用一个号包起来
3.斜体加粗
要倾斜并且加粗的文字左右分别用三个*号包起来
4.删除线
要加删除线的文字左右分别用两个~(英文状态下的)号包起来
//加粗
**我是加粗样式**
//斜体
*我是倾斜样式*
//加粗倾斜
***我是加粗倾斜样式***
//删除线
~~我是加删除线样式~~
//简单红色标注
`我是简单红色标注样式`
展示效果如下:
我是加粗样式
我是倾斜样式
我是加粗倾斜样式
我是加删除线样式
我是简单红色标注样式
字体颜色
语法:
//$\color{颜色值}{特殊颜色文字}$
$\color{rgb(111,0,12)}{google}$
展示效果如下:
⚠️:只找到能修改英文文本的颜色
(三)引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个...
>这是引用内容
>>这是引用内容
>>>这是引用内容
显示效果如下:
这是引用内容
这是引用内容
这是引用内容
⚠️:>越多代表的引用层级越多,如果想要如上的效果,需要在原文字符串基础上添加一个空格,让他们分隔开就可以了
(四)分割线
三个或者三个以上的 - 或者 * 都可以。
---
----
***
****
显示效果如下:
⚠️:普通文字跟---或者*** 直接留一个空格,这样才能正常显示
(五)图片
语法:
[图片上传失败...(image-5ac63d-1555386243753)]
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/
u=702257389,1274025419&fm=27&gp=0.jpg "区块链")
显示效果如下:
![chin](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/
u=702257389,1274025419&fm=27&gp=0.jpg "图片")
(六)超链接
语法:
超链接名
title可加可不加
:
[](http://jianshu.com)
[百度](http://baidu.com)
展示效果如下:
百度
(七)列表
1.无序列表
语法:
无序列表用 - + * 任何一种都可以
:
- 我是(-)无序列表一
- 我是(-)无序列表二
+ 我是(+)无序列表三
+ 我是(+)无序列表四
显示效果如下:
- 我是(-)无序列表一
- 我是(-)无序列表二
- 我是(+)无序列表三
- 我是(+)无序列表四
⚠️:-/+ 标记
2.数字/字母列表
语法:
就是直接添加数字/字母即可
1.我是数字列表一
2.我是数字列表二
a.我是字母列表三
b.我是字母列表四
展示效果如下:
1.我是数字列表一
2.我是数字列表二
a.我是字母列表三
b.我是字母列表四
(八)代码
用(```)包裹代码文字
if (isiPhone) {
[voasTableView setFrame:CGRectMake(voasTableView.frame.origin.x, voaTabley, voasTableView.frame.size.width,kViewHeight)];
[search setFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
}else {
[voasTableView setFrame:CGRectMake(voasTableView.frame.origin.x, voaTabley, voasTableView.frame.size.width,kViewHeight)];
[search setFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
}
显示效果如下:
if (isiPhone) {
[voasTableView setFrame:CGRectMake(voasTableView.frame.origin.x, voaTabley, voasTableView.frame.size.width,kViewHeight)];
[search setFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
}else {
[voasTableView setFrame:CGRectMake(voasTableView.frame.origin.x, voaTabley, voasTableView.frame.size.width,kViewHeight)];
[search setFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
}
图文列表暂时不记录了,因为平时用的不多,感谢大佬的总结:
https://www.jianshu.com/p/191d1e21f7ed