MarkDown的常用语法

简介

MarkDown是一种轻量级的标记语言,它用简洁的语法代替排版,让我们能专心的码字。它的目标是实现易读易写,成为一种适用于网络的书写语法。同时,MarkDown支持嵌入html标签。GitHub的README.md就要用这种语法,简书也直接支持这种语法,一处编码,多处可通用。MarkDown,可导出为HTML,PDF,Word格式的文档。

标题

用#标记

用 # 标记,在标题开头加上1~6个#,依次代表一级标题,二级标题....六级标题

一级标记

二级标记

三级标记

四级标记

五级标记
六级标记

用=和-标记

用 = 和 - 标记,在标题底下加上任意个 = 代表一级标题,- 代表二级标题


效果如下:

一级标题

二级标记


列表

无序标题

无序列表,使用 - , + 和 * 作为列表标记


效果如下:

  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue

有序标题

有序列表,使用数字加英文 . 来表示


效果如下:

  1. Red
  2. Green
  3. Blue

引用

引用以 > 来表示,引用中支持多级引用,标题,列表,代码块,分割线等常规语法。



效果如下:

这是一个引用

这是引用的代码块形式    //在`>`后面有 5 个空格

代码例子:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


一级引用

二级引用

三级引用


这是一个四级标题

  1. 这是第一行列表项
  2. 这是第二行列表项

图片与链接

图片

图片的三种语法:


图片的语法

效果如下


图片的语法

Markdown 不支持指定图片的显示大小,不过可以通过直接插入<img />标签来指定相关属性:
<img src="/images/MarkDown/flower.jpg" alt="GitHub" title="Images" width="200" height="100" />

链接

链接:分为行内式,参考式,自动链接


效果如下:

这是行内式链接:RecyclerWebListDemo

这是参考式链接:RecyclerWebListDemo

url可以置于文中任意位置

这是自动链接:直接使用<>括起https://www.jianshu.com/p/30032b14f439


代码

行内代码


效果如下:

行内代码:使用 代码 标识,可嵌入文字中
这是一个行内代码onCreate(Bundle savedInstanceState)的例子

代码块


效果如下:
代码块:使用4个空格或```标识

这里是四个空格
这里是代码

代码语法高亮:在```后面加上空格和语言名称即可

//注意语言前面有空格
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

强调

两个 <font color="#0000ff"></font> 或 <font color="#0000ff">_</font> 表示加粗,一个 <font color="#0000ff"></font> 或 <font color="#0000ff">_</font> 表示斜体, <font color="#0000ff">~~</font> 代表删除

效果如下:

加粗文本 或者 加粗文本

斜体文本 或者 斜体文本

删除文本


表格

表格对齐格式

  • 居左: :----(:为英文输入法时的,-为任意个)
  • 居中: :----:或-----
  • 居左: ----:

效果如下:

标题 标题 标题
居左测试文本 居中测试文本 居右测试文本
居左测试文本111 居中测试文本111 居右测试文本111
居左测试文本222222 居中测试文本222222 居右测试文本222222

分割线

在一行中用三个以上的 <font color="#0000fff">*</font> 、 <font color="#0000fff">-</font> 、<font color="#0000fff">_</font> 来建立一个分隔线,行内不能有其他东西。也可以在符号间插入空格。


效果如下:







脚注

使用[^]来定义脚注:



效果如下:

这是一个脚注的例子[1]


常用弥补Markdown的HTML标签

字体

![][ziti]
效果如下:

<font face="微软雅黑" color="red" size="3">字体及字体颜色和大小</font>
<font color="#0000ff">字体颜色</font>


空行


效果如下:

使用html标签

空行


文本对齐方式


效果如下:

<p align="left">居左文本</p>
<p align="center">居中文本</p>
<p align="right">居右文本</p>


下划线


效果如下:

<u>下划线文本</u>

MarkDown语法参考链接:
http://xianbai.me/learn-md/article/syntax/paragraphs-and-line-breaks.html
https://blog.csdn.net/witnessai1/article/details/52551362


  1. 好好学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容