关于markdown:Markdown-基本语法

41次阅读

共计 2540 个字符,预计需要花费 7 分钟才能阅读完成。

Markdown 是一种纯文本格式的标记语言。通过简略的标记语法,它能够使一般文本内容具备肯定的格局。

  • 长处:

    1. 因为是纯文本,所以只有反对 Markdown 的中央都能取得一样的编辑成果,能够让作者解脱排版的困扰。
    2. 操作简略。
  • 毛病:

    1. 须要学习一些语法 (简略,容易上手)。
    2. 并不是所有的平台都反对 Markdown 编辑模式。

一、题目

在想要设置为题目的文字后面加 # 来示意,一个 # 是一级题目,二个 # 是二级题目,以此类推,最多反对六级题目。
:规范语法个别在 # 前面增加一个空格,再书写内容。

# 这是一级题目
## 这是二级题目
### 这是三级题目
#### 这是四级题目
##### 这是五级题目
###### 这是六级题目

效果图:

这是一级题目

这是二级题目

这是三级题目

这是四级题目

这是五级题目
这是六级题目

二、字体

  • 加粗
    要加粗的文字左右别离用两个 * 包含起来
  • 斜体
    要歪斜的文字左右别离用一个 * 包含起来
  • 斜体加粗
    要歪斜加粗的文字左右别离用三个 * 包含起来
  • 删除线
    要加删除线的文字左右别离用两个 ~~ 包含起来

三、援用

在援用的文字前加 > 即可。
援用能够嵌套,如:两个 >> 三个 >>> 多个 >>>>>>>

> 一级援用
>> 二级援用
>>>> 多级援用

成果:

一级援用

二级援用

多级援用

四、分割线

三个或三个以上的 – 或 * 都能够,两者成果是一样的。

---
***

成果



五、图片

语法:![图片形容](图片地址)
图片形容是 当鼠标挪动到图片上时,所出现的文字内容,能够不加。

![百度一下](https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png)

成果:

Markdown 格局谋求的是简略、多平台对立,那么图片的贮存就是一个问题,须要用图床,提供对立的外链,这样就不必在不同的平台去解决图片的问题。

图床:
图床就是一个图片服务器,用来存储图片,以 URL 的模式来共其余平台获取图片。能够本人搭建,也能够应用他人搭建好后提供的服务。

个别抉择图床要满足上面的条件:

  • 可靠性。 数据是当今社会最为贵重的财产之一,因而在抉择存储的服务器时,可靠性是必须思考的因素。
  • 安全性。 面对攻打、盗版、毁坏时爱护数据不受到损失,是另一个必须思考的因素。
  • 是否简略可用。 越简略易用越好。
  • 价格是否正当。 在满足前两条的条件下,价格越便宜越好,当然,收费最好。

几个高速稳固的图床网站:https://sm.ms/、https://moetu.org/、https://www.z4a.net/、https://www.superbed.cn/、https://niupic.com/、https://imgbb.com/、https://upload.cc/ …

六、超链接

语法:[超链接名](超链接地址)

百度一下

注:Markdown 语法自身不反对链接在新页面中关上,如果想要在新页面中关上的话,能够应用 html 语言的 a 标签代替。

<a href="超链接地址" target="_blank"> 超链接名 </a>

七、列表

无序列表: 用 – + * 任何一种都能够。
留神:– + * 与内容之间要加一个空格。

- 无序列表 1
- 无序列表 2
- ......

成果:

  • 无序列表 1
  • 无序列表 2
  • ……

有序列表: 数字加 .
留神:序号与内容之间要加一个空格。

1. 有序列表 1
2. 有序列表 2
3. ......

成果:

  1. 有序列表 1
  2. 有序列表 2
  3. ……

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

- 无序列表 1
    1. 有序列表 1.1
    2. 有序列表 1.2
- 无序列表 2
    - 无序列表 2.1
    - 无序列表 2.2

成果:

  • 无序列表 1

    1. 有序列表 1.1
    2. 有序列表 1.2
  • 无序列表 2

    • 无序列表 2.1
    • 无序列表 2.2

八、表格

语法:

表头 | 表头 | 表头
-|-|-
内容 | 内容 | 内容
内容 | 内容 | 内容

第二行用 – 宰割表头和内容,一个就能够了,也能够写多个。
表格文字默认居中,

  • 两边加 : —> 示意文字居中
  • 左边加 : —> 示意文字居右
姓名 | 年龄 | 性别
-|:-:|-:
张三 |18| 男
李四 |19| 女

成果:

姓名 年龄 性别
张三 18
李四 19

九、代码

语法:

  • 单行代码:代码之间别离用一个 反引号 包起来。
  • 代码块:代码之间用三个 反引号 包起来,且两边的反引号独自占一行。

十、流程图

流程图的语法大体分为两局部:

  • 流程图元素定义局部;
  • 连贯流程图元素局部,该局部用来指明流程图的执行走向。

定义元素的语法: tag=>type: content:>url
阐明:

  • tag 是流程图的标签,在第二段连贯元素时会用到。名称能够任意,个别为流程的英文缩写和数字的组合。
  • type 用来确定标签的类型,=> 前面示意类型。因为标签的名称能够任意指定,所以要依赖 type 来确定标签的类型。
  • 标签有 6 种类型:start end operation condition inputoutput subroutine
  • content 是流程图文本框中的形容内容,: 前面示意内容,中英文均可。特地留神,冒号与文本之间肯定要有个空格
  • url 是一个连贯,与框框中的文本相绑定,:> 前面就是对应的 url 链接,点击文本时能够通过链接跳转到 url 指定页面
  1. 开始: st=>start: 开始
  2. 完结: e=>end: 完结
  3. 操作: op1=>operation: 操作、执行阐明
  4. 条件: cond=>condition: 确认?
  5. 输入输出: io=>inputoutput: catchsomething...
  6. 子程序: sub1=>subroutine: My Subroutine
  7. URL: e=> 点击本完结跳转:>https://blog.csdn.net/qq_21808961

连贯流程图的元素: 连贯流程图元素阶段的语法就简略多了,间接用 -> 来连贯两个元素
阐明:

  • 应用 -> 来连贯两个元素。
  • 对于 condition 类型,有 yesno两个分支,如示例中的 cond(yes)cond(no)
  • 每个元素能够制订分支走向,默认向下,也能够用 right 指向左边,如示例中sub1(right)

    st=>start: 开始
    e=>end: 完结
    op=>operation: 操作
    sub1=>subroutine: 子程序
    cond=>condition: Yes or No?
    io=>inputoutput: 输出 / 输入
    st->op->cond
    cond(yes)->io->e
    cond(no)->sub1(right)->op

    成果:

正文完
 0