关于markdown的基本用法及总结

时间:2019-02-19
本文章向大家介绍关于markdown的基本用法及总结,主要包括关于markdown的基本用法及总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

关于markdown的基本用法及总结

一.markdown 是什么?

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 --摘自百度百科

简单来说,markdown的主要工作是把排版符号化,这样人们可以专注于对内容的表达。

二.那么markdown中有哪些常用的排版符号呢?

markdown中常用的排版符号非常少,所以一般人上手很快。那么markdown的排版符号有哪些?如下表所示:

符号 一般的用途
# 用于标题的显示
> 用于引用的显示
- 可以用来表示分割线,也是表格的一部分,也可以用来显示无序表格
! 一般配合小括号和中括号一起使用,用于显示图片
[] 一般紧跟在小括号后面,配合它用于显示图片或超链接
() 一般后面紧跟方括号,配合方括号显示超链接,配合!和方括号可以显示图片
~ 一般用于显示删除线的字
+ 显示无序表格
* 可以用于显示分割线,也可以用于字体变化
| 显示表格的重要组成部分
` 用于显示代码块
\ 用于显示特殊符号,防止发生歧义

三.然而虽然markdown的排版符号不多,但是它的排版形式非常丰富,可以表现包括:

  1. 标题
  2. 字体
  3. 引用
  4. 分割线
  5. 图片
  6. 超链接
  7. 列表
  8. 表格
  9. 代码

四.接下来介绍这些常用的排版形式的使用方法

1.标题

最常用的标题排版符号是 # ,使用它可以表现出不同形式的标题。

使用格式如下:

# 内容

## 内容

### 内容

以此类推,最多可以有7个#号

切记表现标题的时候, # 与 内容 之间一定要有空格

2.字体

返回目录

比较常用的字体表达符号有 * ~

表现内容 表现符号 使用方法 效果
斜体 * *内容* 内容
加粗 ** **内容** 内容
斜体加粗 *** ***内容*** 内容
删除线 ~~ ~~内容~~ 内容

3.引用

返回目录

比较常用的字体表达符号有 >

使用方法:

> 人具有发展的本质,人是具有人格(由身体生命、心灵本我构成)的时空及其生物圈的真主人。

使用效果:

人具有发展的本质,人是具有人格(由身体生命、心灵本我构成)的时空及其生物圈的真主人。

4.分割线

返回目录

分割线的符号 - *

表现内容 表现符号 解释说明
换行 --- 只要有3个及以上即可
换行 *** 只要有3个及以上即可

效果如下:



5.图片

返回目录

丰富的图片,有时候比语言更加具有表现力

使用方法:
![图片标题](图片地址 “鼠标常驻时显示的内容”)

用例:
![你好,世界](https://raw.githubusercontent.com/q843705423/blogs/master/image/hello/hello_world.png “hello world”)

效果:

6.超链接

返回目录

与图片的表达形式唯一的区别就是前面少个感叹号

使用方法:
[超链接标题](链接地址 “鼠标常驻时显示的内容”)

用例:
[百度](https://www.baidu.com/ “这是百度”)

效果:

百度

7.列表

返回目录

列表分为无序列表和有序列表
如果是无序列表,使用+或-号开头就可以形成无序列表了
例子如下:

- 水果

- 蔬菜

- 肉类

显示效果如下:

  • 水果
  • 蔬菜
  • 肉类

有序列表是用数字配合. 来实现,效果如下

1. 水果

2. 蔬菜

3. 肉类

显示效果如下:

  1. 水果
  2. 蔬菜
  3. 肉类

列表之间可以进行嵌套。只要缩进就可以了,代码如下

- 水果

  1. 苹果

  2. 香蕉

  3. 草莓

- 蔬菜

- 肉类

效果如下:

  • 水果
    1. 苹果
    2. 香蕉
    3. 草莓
  • 蔬菜
  • 肉类

8.表格

返回目录

表格使用 | - 配合实现
如下是使用代码

|编程常用关键字 | 用法 |

|-------------- | --------- |

|for |用于循环 |

|if | 用于判断 |

效果如下:

编程常用关键字 用法
for 用于循环
if 用于判断

9.代码

返回目录

代码的关键符号是 `
这个符号是在键盘中上面数字1左边的键敲出来的

它可以用于显示代码,并且保证代码不会发生转义

如下

```

public class Student{

private String name;

private String sex;

}

```

显示效果如下:

public class Student{
	private String name;
	private String sex;

}


以上内容,大多来源于网络。笔者选择其中部分经得起各大网站(包括简书,CSDN,github)检验的Markdown规则,再次总结,放在这里。

由衷的感谢网络上那些辛勤的工作者,你们笔耕不断,让我们能够有幸站在巨人的肩膀上。

特别感谢以下这个来自简书的文章,本博客绝大部分参考来自这里,笔者舍弃了部分细节,这里也介绍的非常详细:
简书的一篇介绍markdown的文章