Markdown常用语法及进阶

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

前言

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.标题

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

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

示例:

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

效果如下

2.字体

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

示例:

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

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

3.分割线

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

示例:

---
***

效果如下



4.引用

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

示例:

>这是需要引用的文字

这是需要引用的文字

5.图片

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

示例:

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

图片描述

图片的储存上需要用到图床,我使用的是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<stdio.h>
void main()
{
printf(“hello world!”);
return 0;
}
```

#include<stdio.h>
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.插入音乐

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" 
width=330 height=86 
src="//music.163.com/outchain/player?type=2&id=1385240480&auto=0&height=66"></iframe>

12.文字缩进

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

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

13.文字的居中

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

<center>这一行需要居中</center>
这一行需要居中

14.文字的字体和颜色

同样用html语法来实现

1.字体更换

<font face="黑体">我是黑体字</font>

我是黑体字

2.字体大小控制

<font  size=7 >我很大</font>

我很大

3.颜色替换

<font color=yellow >我是什么颜色?</font>

我是什么颜色?

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

<center><font face="微软雅黑" color=blue size=8>我是谁</font></center>
我是谁

15.图片的大小和位置

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

<div  align="center">    
<img src="https://img-blog.csdnimg.cn/20200507103002365.png" width = 30% height = 20% />
</div> 

Markdown编辑器推荐

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Markdown是一种轻量级标记语言,常用于撰写文档、博客等。Typora是一款支持Markdown语法的编辑器,以下是Markdown常用语法: 1. 标题:使用#号表示,#号的数量表示标题的级别,最多支持六级标题。 2. 段落:段落之间需要用空行隔开。 3. 加粗:使用两个*号或者两个_号包裹需要加粗的文字。 4. 斜体:使用一个*号或者一个_号包裹需要斜体的文字。 5. 删除线:使用两个~~号包裹需要删除的文字。 6. 引用:使用>符号表示引用,可以嵌套使用。 7. 列表:使用-或者*表示无序列表,使用数字加.表示有序列表。 8. 代码块:使用三个反引号包裹代码块。 9. 链接:使用[链接名称](链接地址)表示链接。 10. 图片:使用![](图片链接地址)表示图片。 以上就是Markdown常用语法,使用Typora编辑器可以更加方便地编辑和预览Markdown文档。 ### 回答2: Markdown是一种轻量级标记语言,它可以让文本更具可读性和美观性。Typora是一款Markdown编辑器,它提供了很多实用的快捷方式和强大的功能,让用户能够更轻松地编写出符合自己需求的文档。 下面我来详细介绍一下Typora常用Markdown语法: 标题:Markdown支持六级标题,用#表示,一级标题用一个#,二级标题用两个#,以此类推。例如: # 一级标题 ## 二级标题 ### 三级标题 加粗、斜体、删除线:用**加粗**、*斜体*、~~删除线~~表示相应效果。 列表:有序列表用1.,2.表示,无序列表用-,+,*表示。例如: 1. 有序列表1 2. 有序列表2 - 无序列表1 - 无序列表2 引用:用>表示引用,可以嵌套使用。例如: >引用 >>嵌套引用 代码块:用```表示代码块,并且可以指定代码语言。例如: ```javascript console.log("Hello World!"); ``` 表格:用|分隔不同列,用-表示表头,用:来表示对齐方式。例如: | 表头1 | 表头2 | | ---- | ---- | | 内容1 | 内容2 | | 内容3 | 内容4 | 链接:用[链接名称](链接地址)表示链接。例如: [Typora官网](https://typora.io) 图片:用![](图片链接地址)表示图片,可以设置图片大小和位置。例如: <img src="https://typora.io/img/picture-1.png" alt="typora" width="300px"> 以上是Typora常用Markdown语法,当然还有更多的语法细节和特殊用法需要掌握,希望这篇文章能够帮助大家更好地使用Typora编辑Markdown文档。 ### 回答3: Markdown 是一种用于排版和文档结构的语言,在许多编程和写作场合中被广泛使用。typora 是一款可视化的 Markdown 编辑器,它对 Markdown语法做了很好的支持。 typora 的常用语法包括: 1. 标题:用 # 加上空格表示一级标题,## 表示二级标题,以此类推,最多六级。例如:# 一级标题,## 二级标题。 2. 列表:用 - 或 * 加上空格表示无序列表,用数字和 . 加上空格表示有序列表。例如: - 无序列表1 - 无序列表2 1. 有序列表1 2. 有序列表2 3. 引用:用 > 加上空格表示引用,可以嵌套使用。例如: > 这是一段引用 > > > 这是一段嵌套引用 4. 代码:用 \` 表示短代码,用三个 \` 表示多行代码。例如: `print('Hello World!')` ``` def hello_world(): print('Hello World!') hello_world() ``` 5. 链接:用[文字](链接)方式表示超链接,用 ![文字](图片链接) 方式表示插入图片。例如: [Google](https://www.google.com) ![Markdown](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/1280px-Markdown-mark.svg.png) 6. 粗体和斜体:用 ** 表示粗体,用 * 表示斜体。例如: **这是粗体文字** *这是斜体文字* 7. 分割线:用三个或以上的 - 或 * 表示分割线。例如: --- *** typora 还支持许多其他的高级语法,例如表格、脚注、数学公式等,这些语法可以极大地提高文档的排版和表现力。总之,作为一款优秀的 Markdown 编辑器,typora 的常用语法功能十分强大丰富,值得广大使用者深入学习和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值