前言

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。不会用Markdown在写博客时会吃亏的!这篇文章讲的就是Markdown的基本语法。阅读完后,你可以在https://www.cnblogs.com/TianyuZhou/p/Markdown.md找到这篇文章的Markdown代码。

标题

如果你想做一个标题,就像上一行那标题二字,可以在内容前加#,然后在点一个空格,就可以些标题啦。下面是示例

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

效果:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

不要全文使用标题,或者用标题强调特别多的文字。这会让读者觉得困扰。

字体

  • 加粗
    想要加粗的文字用**抱起来,如上面的加粗二字,代码就是这样的:
**加粗**
  • 斜体
    想要倾斜的文字请用一个*包起来,上面的斜体的代码如下:
*斜体*
  • 斜体加粗
    这个仿佛只要推理一下就可以了。斜体是一个*,加粗是两个,那么这个就是1+2=3个*了。
**斜体加粗**
  • 删除线
    删除线不是用*来括的,而是用~~来括的。
~~删除线~~

引用

只需要在应用的文字前加上>即可。它是可以嵌套的,如加两个、三个>,貌似可以一直加下去,但是没什么用。
示例:

>这是引用的内容
>>这是引用的内容
>>>>>>>>>>这是引用的内容

效果:

这是引用的内容

这是引用的内容

这是引用的内容

可能会有人问,这几个引用怎么都在一起啊?如果你想让它们分开,只需要加上空行即可。

>这是引用的内容

>>这是引用的内容

>>>>>>>>>>这是引用的内容

效果:

这是引用的内容

这是引用的内容

这是引用的内容

分割线

三个或者三个以上的 – 或者 * 都可以。

示例:

---
----
***
*****

效果如下(由于这里没法正常显示,挂了个图片):
Markdown
可以看到,显示效果是一样的。

链接

在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的title文字,只要在网址后面,用双引号把title文字包起来即可,例如:

这是行内式链接标题内联方式.

[行内式链接标题](http://www.cnblogs.com/)

图片

Markdown使用一种和链接很相似的语法来标记图片

行内式的图片语法如下:

![图片下方文字](图片相对路径或绝对路径)
![图片下方文字](图片相对路径或绝对路径 "可选标题")

详细叙述如下:一个惊叹号!,接着一个方括号,里面放上图片的替代文字(这些文字将在图片加载失败的时候显示),接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 ‘title’ 文字。

例如:

![Markdown](https://images.cnblogs.com/likecs_com/TianyuZhou/1632992/t_200115012736Markdown.png?a=1579051683483)

Markdown

列表

Markdown 支持有序列表和无序列表,无序列表使用星号、加号或是减号作为列表标记,有序列表则使用数字接着一个英文句点。两种列表方式格式都是:列表标记+空格+列表项,即列表项目标记通常是放在最左边,也可以缩进最多3 空格,项目标记后面则一定要接着至少一个空格或制表符。

(1)无序列表

星号、加号或是减号三种列表方式效果等同。

例如:

* Red
* Green
* Blue
+ Red
+ Green
+ Blue
- Red
- Green
- Blue

它们的显示效果均为:

  • Red
  • Green
  • Blue

(2)有序列表

有序列表则使用数字接着一个英文句点。

例如:

1. Red
2. Green
3. Blue

显示效果为:

  1. Red
  2. Green
  3. Blue

表格

语法:

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

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略

示例:

姓名|技能|排行
--|:--:|--:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟

效果如下(cnblogs的Markdown又锅了):
Markdown

代码

大段代码

Markdown建立代码块的方法:将```置于这段代码的首行和末行,独立成一行。第一行的```后面可以加上语言名称,例如 cpp、java、c、pascal 等(不要写成 c++)。

例如:
“`cpp
#include<iostream>
“`
显示成

#include<iostream>

小段代码

需要引用代码时,如果引用的语句只有一段,不分行,可以用`将语句包起来。

版权声明:本文为TianyuZhou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/TianyuZhou/p/Markdown.html