最近开通了牛客网的博客,会不定时的更新自己所学、所复习、所收获的一些知识。关于博客的编辑,我也打算多使用MD编辑器,所以先做个MD语法的小记,方便自己查阅。

支持MD语法的软件

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。目前大部分的编辑软件都支持MD语法(有的需要安装相应的插件才支持)同时很多博客网站也都支持MD语法,而对我个人而言常用支持MD的编辑软件就是VSCode、Typora。

MD的常用语法

1.标题

MD中一共有六级标题,通过#号的个数来实现的。
例如:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

图片说明
需要注意的是#与后面的字符一定要有空格

2.字体的语法

常见的几种加粗、倾斜、斜体加粗、删除线
我是倾斜
我是加粗
我是斜体加粗
我是删除

图片说明

3.引用

可以在引用的文字前面机上>就可以达到引用的效果,同时引用还可以进行嵌套加入>>、>>>等等

我这里使用了引用

我进行了嵌套引用
所以如果你想出去输入两个回车就可以

图片说明

4.分割线

使用三个或者三个以上的-或*都可以



图片说明

5.插入图片

插入图片的凡是稍微复杂一些,但是现在很多在线的编辑器都支持一键生成,比如牛客网,当我复制了图片,在编辑器ctrl+v的时候会自动插入
图片说明
图片说明

6.超链接

超链接的语法很简单相当于插入图片语法去掉!
超链接名
title可以不加

7. 列表

列表在MD中还是非常常用的,列表又分为了无序列表、有序列表

7.1 无序列表

无序列表使用-+任何一种都是可以 ,我个人比较常用的还是-
*
-与文字之间需要有空格**

  • 我是无序列表
  • 我是无序列表
  • 我也是无序列表
  • 我还是无序列表
    图片说明

7.2 有序列表

数字加上点 ,点和内容之间有空格数字可以不是连续的,但是生成的序号是连续的,前面的序号最好是按照有序写。

  1. 我是有序列表
  2. 我是有序列表
  3. 我也是
    图片说明

7.3 列表的嵌套

嵌套只需在前面添加三个空格

  1. 有序1
    1. 内有序1.1
    2. 内有序1.2
  2. 有序2
    1. 内有序2.1
    2. 内有序2.2
  • 无序

    • 内无序
    • 内无序
  • 无序

    • 内无序
    • 内无序
  • 无序

    1. 有序1
    2. 有序2
  • 无序

    1. 有序1
    2. 有序2
      图片说明

8.代码块

在文章中插入代码,有两种方式一种是在行内插入,另一种插入多行代码块

8.1 插入行内代码

通过使用反引号`就是在英文输入下tab键的上面。

Python 真香print("香")

8.2 插入代码块

通过使用三个反引号来引入代码块

 #include<void>
 int main() {
  cout<<"hello";
  return 0;
 }

图片说明

9. 表格

通过|来分割,第二行用来表示表格内容的样式,--居左、:--:居中、--:居右

姓名 年龄 专业
小王 19 计算机
小明 20 金融

图片说明