Markdown常用语法及进阶

我的个人博客:https://topking66.gitee.io/posts/ce8c.html,阅读体验更佳

文章目录

    • 前言
    • 用途
    • Markdown基本语法
      • 1.标题
      • 2.字体
      • 3.分割线
      • 4.引用
      • 5.图片
      • 6.超链接
      • 7.列表
      • 8.表格
      • 9.代码插入
    • markdown进阶
      • 10.插入视频
      • 11.插入音乐
      • 12.文字缩进
      • 13.文字的居中
      • 14.文字的字体和颜色
      • 15.图片的大小和位置
    • Markdown编辑器推荐

前言

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。看到这千万别被语言吓到,在上个月在刚刚搭建博客的时候我才知道有Markdown语法的存在,不可避免的写博客要用到Markdown,在刚接触 Markdown 的时候我还以为它跟C语言,java一样毕竟是一门语言,觉得又要花很多时间来学习这新的东西了,感觉很抵触,但是学习Markdown语法真的花不了几分钟,常用的标记符号也就那几个,Markdown语法非常简单而且好用,学完之后是真香!

Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。

用途

Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面。
除此之外,由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经广泛使用,极大地推进了动态可重复性研究的历史进程。

Markdown基本语法

1.标题

在想要设置为标题的文字前面加#来表示
一个#是一级标题,两个#是二级标题,以此类推。支持六级标题,标题字号逐级递减降低

注:标准语法在#后跟个空格再写文字

示例:

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

效果如下
Markdown常用语法及进阶_第1张图片

2.字体

加粗
要加粗的文字左右分别用两个 * 号包起来
斜体
要倾斜的文字左右分别用一个 * 号包起来
斜体加粗
要倾斜和加粗的文字左右分别用三个 * 号包起来
删除线
要加删除线的文字左右分别用两个~~号包起来

示例:

**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果如下:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字

3.分割线

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

示例:

---
***

效果如下



4.引用

在需要引用的文字前加>即可

示例:

>这是需要引用的文字

这是需要引用的文字

5.图片

![图片下方显示名字](图片url ”鼠标放在图片上的显示信息“)

示例:

![图片描述](https://img-blog.csdnimg.cn/20200507103002365.png "显示信息")

Markdown常用语法及进阶_第2张图片

图片的储存上需要用到图床,我使用的是PicGo+Github搭建的免费图床,
参考的是压饭大佬的教程
https://yafine-blog.cn/posts/eb3a.html

6.超链接

[网址名](网址)

实例:

[百度](https://www.baidu.com/ )
[CSDN](https://www.csdn.net/)

百度
CSDN

7.列表

无序列表

在内容前面加上 * , + ,或者 - (注意空格)

* 无序列表
- 无序列表
+ 无序列表

  • 无序列表
  • 无序列表
  • 无序列表

有序列表

数字加上. (后面还是要空格)

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

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

8.表格

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

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

示例:

姓名|动作|事件
:-|:-:|-:
小明|去|上学
小红|玩|泥巴
小军|吃|辣条
姓名 动作 事件
小明 上学
小红 泥巴
小军 辣条

9.代码插入

单行代码
用两个`把代码内容包起来

`hello world`

hello world

代码块
用 两个```把代码块包起来

```
#include
void main()
{
printf(“hello world!”);
return 0;
}
```

#include
void main()
{
	   printf("hello world!");
		return 0;
}

markdown进阶

10.插入视频

src里面填视频原URL
width是视频宽度(可以填百分比)
height是视频高度(可以填百分比)

<iframe 
    width=100%
    height=600px
    src='//player.bilibili.com/player.html?aid=455564468&bvid=BV1H541147nA&cid=187808769&page=1'
    frameborder="0" 
    allowfullscreen>
</iframe>

11.插入音乐


12.文字缩进

在要缩进的文字前使用 (注意空格)

示例
这是缩进前的文字
  这是缩进后的文字

13.文字的居中

对于标准的markdown文本,是不支持居中对齐的。但是markdown支持html语言,所以我们采用html语法格式来实现

这一行需要居中
这一行需要居中

14.文字的字体和颜色

同样用html语法来实现

1.字体更换

我是黑体字

我是黑体字

2.字体大小控制

我很大

我很大

3.颜色替换

我是什么颜色?

我是什么颜色?

4.上面的语句可以嵌套使用

我是谁
我是谁

15.图片的大小和位置

通过 center 居中 ,把center换成 left 和 right 可以实现居左或者居右
width 和 height 调控高度和宽度

Markdown常用语法及进阶_第3张图片

Markdown编辑器推荐

我正在使用的markdown编辑器是Typora
下载地址:传送门

你可能感兴趣的:(笔记)