Markdown基本语法

表格序号45

一、MarkDown是什么?


1.认识MarkDown

MarkDown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单、易读易写的文本格式生成结构化的HTML文档。简单理解,MarkDown格式很简单,然后以MarkDown格式书写的文章可以直接以纯文本发布到支持Markdown编辑模式的平台上,省去排版的困扰。


2.MarkDown的优点

  • 简单直观易学
  • 纯文本内容,专心考虑内容,无需困扰排版
  • 可以运用在几乎任何有文字的地方

二、有哪些MarkDown的基本语法?


1、标题

MarkDown通过在行首添加1-6个 # 符号+空格来定义1-6级标题(有的网站不加空格也能识别,但是最好加)。

  • 书写格式:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
  • 效果展示:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2. 段落

直接写内容就显示为段落。

  • 书写格式:
    这是一个段落
  • 解析效果:
    这是一个段落

3.插入图片

语法:! [ 图片下方显示的东西,可以随便写什么也可以不写 ] ( 图片的线上地址,可以加标题也可以不加 )。

  • 书写格式:
https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1714808485,2877198765&fm=11&gp=0.jpg)


  • 解析效果:
    [图片上传失败...(image-8aed75-1615717024886)]

注:和HTML相同,插入的图片也可以有一个鼠标悬浮在图片上放就显示设置的标题的效果,简单的在图片地址后面加"Title",Title就是鼠标悬浮显示的标题。


4.插入链接

语法: 链接显示文字 ,Title即鼠标悬浮到此处显示的标题,可加可不加。

  • 书写格式:
[简书]([www.jianshu.com](https://www.jianshu.com/) "好用")

5.文字效果

加粗
两种方式:两个(*)或者底线(_)作为标记强调字词的符号,将需要加粗的文字包围即可。

斜体
两种方式:一个(*)或者底线(_)作为标记强调字词的符号,将需要倾斜的文字包围即可。

加粗+斜体
两种方式:三个(*)或者底线(_)作为标记强调字词的符号,将需要加粗+倾斜的文字包围即可。

删除线
两个波浪线~~作为标记强调字词的符号,将需要加删除线的文字包围即可。

  • 书写格式:
这是一段普通的文字
**这是一段要加粗的文字**
__这是另外一段要加粗的文字__
*这是一段要倾斜的文字*
_这是另外一段要倾斜的文字_
***这是一段要加粗和倾斜的文字***
___这是另外一段要加粗和倾斜的文字___
~~这是一段要加删除线的文字~~
* 这是一段要倾斜但是 ** 前后都有空白没有倾斜的文字 *
  • 解析效果:

这是一段普通的文字
这是一段要加粗的文字
这是另外一段要加粗的文字
这是一段要倾斜的文字
这是另外一段要倾斜的文字
这是一段要加粗和倾斜的文字
这是另外一段要加粗和倾斜的文字
这是一段要加删除线的文字

注:如果*或_或~两边都有空格的话,他们会被当作普通符号。


6.列表

无序列表
“ - + * ”加空格,后跟内容。

有序列表
数字加.,序号与内容间要有空格。

  • 书写格式:
- 我是一个无序列表
+ 我也是
* 好巧,我也是
1.我是第一个有序列表
2.我是第二个有序列表
3.我是第三个有序列表
  • 解析效果:
  • 我是一个无序列表
  • 我也是
  • 好巧,我也是
    1.我是第一个有序列表
    2.我是第二个有序列表
    3.我是第三个有序列表

列表嵌套
上级和下级间敲三个空格即可。

  • 书写格式:
- 我是一个无序列表
+ 好巧,我也是
* 神奇,我也是哦
1.我是第一个有序列表
- 我是二级无序列表
2.我是第二个有序列表
3.我是第三个有序列表
  • 解析效果:
  • 我是一个无序列表
  • 好巧,我也是
  • 神奇,我也是哦
    1.我是第一个有序列表
  • 我是二级无序列表
    2.我是第二个有序列表
    3.我是第三个有序列表

注:这里只演示了有序列表嵌套一个无序列表的写法,其他的嵌套组合也是有效的,可自行测试。


7.表格

  • 书写格式:(表头与前面内容隔一行)
|表头|表头|表头|
|:-|:--:|---:|
|内容|内容|内容|
  • 解析效果:
表头 表头 表头
内容 内容 内容

注:第二行元素分隔表头和内容,其中 - 一个以上即可, : 在左即内容左对齐,在右即内容右对齐,两边都有即居中对齐。


8.引用

  • 书写格式:
>这是第一个引用
>>这个第二个引用
>>>这是第三个引用
  • 解析效果:

这是第一个引用

这个第二个引用

这是第三个引用


9. 代码

单行代码
语法:代码左右分别一个 `(反引号,键盘上波浪线下面的符号)包裹代码即可。

  • 书写方式:
`var a = 1`
  • 解析效果:
    var a = 1

代码块
语法:代码左右两边分别用三个```包裹代码块即可。

  • 书写格式:

var a = 1
var b = 2

  • 解析效果:
var a = 1
var b = 2

10.分割线

语法:三个或以上 * 或 - 或 _ 可有分割线效果 。

  • 书写方式:
***
---
___
  • 解析效果:



注:使用 --- 作为水平分割线时,要在它的前面空一行,防止 --- 被当成标题标记的表示方式。


参考资料:

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

推荐阅读更多精彩内容