Markdown 是一种「标记语言」,可以标记文本样式,而且语法简单。我们只需要关心文本,不用关注格式,Markdown会帮我们完成排版
Markdown 的优点如下:
- 纯文本,所以兼容性极强,可以用所有文本编辑器打开。
- 让你专注于文字而不是排版。
格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。
-
Markdown 的标记语法有极好的可读性
标题:
文本中常用的标题在Markdown中只要在文本前加上 # 就可以,一个 # 代表一级标题,总共分为六级标题,字号依次减小。一般在 # 和标题文本之前留一个空格
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
列表:
在Markdown中,无序列表只需要在文字前面加上 * + — (三种任意一种都行) 就可以了,要实现有序列表,在文字前面加上 1. 2. 3. 就可以了。 -、1.和文本之间都要保留一个字符的空格。
无序列表
- item1
- item2
- item3
有序列表
item1
item2
-
item3
引用部分:
在引用的文字前面使用符号 > 标记即可
> 我是引用部分
效果如下:
我是引用部分
如果引用里还嵌套有引用,就在 > 标记里再使用 >> 标记,效果如下:
我是引用部分
我是引用里的引用
链接:
插入链接只需要使用 [显示文本](链接地址) 这样的语法即可,例如:
[简书](http://www.jianshu.com)
效果如下:
图片:
在 Markdown 中,插入图片只需要使用 ![](图片地址)这样的语法即可,例如:
![](http://upload-images.jianshu.io/upload_images/259-0ad0d0bfc1c608b6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
效果如下:
粗体和斜体:
用两个 *或_ (星号或下划线) 包含一段文本就是粗体的,用一个 *或_ 包含一段文本就是斜体的。例如:
*我是斜体*, 一片云;**我是粗体**, 保持淡定,_我也是斜体_, 一片云;__我也是粗体__
效果如下:
我是斜体, 一片云;我是粗体, 保持淡定,我也是斜体, 一片云;我也是粗体
分隔线:
三个以上的 *或-或_ (星号、减号、底线)来建立一个分隔线,行内不能有其他东西。
***或者----或者___
效果如下:
代码引用
需要引用代码时,如果引用的语句只有一段,不分行,可以用 ` 将语句包起来。例如:
hello world
如果引用的语句为多行,可以将```置于这段代码的首行和末行。效果如下:
public FloatWindowSmallView(Context context) {
super(context);
windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
LayoutInflater.from(context).inflate(R.layout.float_window_samll, this);
View view = findViewById(R.id.float_window_small);
viewWidth = view.getLayoutParams().width;
viewHeight = view.getLayoutParams().height;
metrics = new DisplayMetrics();
windowManager.getDefaultDisplay().getMetrics(metrics);
}
横线:
比如代码过时,会有一个横线,用两个 ~ 包含内容来表示
~~android:clickable="true"~~
效果如下:
android:clickable="true"