Markdown语言快速入门

本文详细介绍了Markdown语言,包括其简介、特点(如所见即所得、跨平台兼容等)、基本语法(如标题、段落、链接等)以及Markdown在博客写作、代码展示等方面的用途。同时列举了几款常用的Markdown编辑器,如Typora、VisualStudioCode等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Markdown语言简介

Markdown语言是一种较为精简的文本标记语言,可以使用简单的语法对文本进行标记,使文本具备一些基本的格式,例如多级标题、加粗加黑、删除线等等。

二、Markdown语言特点

(一)所见即所得

  • 使用Markdown语言进行文本编辑可以达到所见即所得的效果,随时生成预览图,不论在任何平台上都能有同样的显示效果。

(二)用途广泛

  • github中readme.md就是使用Markdown语言编写的,也可以使用Markdown语言撰写博客、写文章、写笔记等。

(三)简单易学

  • Markdown语言的语法非常简单,只需要记住几个符号即可使用,学习成本低,上手快。

(四)纯文本

  • Markdown语言是纯文本格式,可以使用任何文本编辑器进行编辑,不需要特定的软件支持,非常方便。

(五)格式清晰

  • Markdown语言通过使用特定符号来表示不同的文本格式,如标题、粗体、斜体等,使文本的结构和格式清晰明了。

(六)跨平台兼容

  • Markdown语言可以在各种操作系统和平台上使用,并且不受平台和软件的限制,例如可以在Windows、Mac、Linux等系统上使用。

(七)容易转换为其他格式

  • Markdown语言的文本可以轻松地转换为其他格式,如HTML、PDF等,利用工具或转换器即可实现格式转换。

(八)支持代码块

  • Markdown语言可以直接插入代码块,方便编写程序代码和技术文档。

(九)可读性强

  • Markdown语言的文本格式非常简洁、明了,可读性极高,便于他人阅读和理解。

总而言之,Markdown语言具有简单易学、纯文本、跨平台兼容等特点,适用于快速编写和分享文档,特别适合程序员和技术人员使用。

三、Markdown语言的用途

可以用来写博客、写邮件、整理笔记等等

四、Markdown语言的基本语法

(一)标题

使用 # 符号表示,1~6个 # 分别表示1~6级标题

示例:

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

实际显示效果:
标题显示效果图片

(二)段落

段落之间使用空行分隔。

(三)字体

1.斜体

格式:用* 或 _ 包裹要斜体的文本。

示例:

*这是示例*

实际显示效果:

这是示例

2.加粗

格式:用** 或 __ 包裹要加粗的文本。

示例:

**这是示例**

实际显示效果:

这是示例

3.加粗倾斜

格式:用***或 ___包裹要加粗的文本。

示例:

***这是示例***

实际显示效果:

这是示例

4.删除线

格式:用~~包裹要加粗的文本。

示例:

~~这是示例~~

实际显示效果:

这是示例

5.下划线

格式:可以通过HTML的标签来实现,具体格式:<u>带下划线文本</u>

示例:

<u>这是示例</u>

实际显示效果:

这是示例

(四)引用

格式:使用>符号表示引用文本。此外引用是可以嵌套的,>符号是最外层,>>是第一层嵌套,以此类推。

示例:

> 这是示例
>> 这是嵌套示例

实际显示效果::

这是示例

这是嵌套示例

(五)列表

1.有序列表

格式:使用数字和点号组合,例如 1. 列表项1。

示例:

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

实际显示效果:

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

2.无序列表

格式:使用 *、+ 或 - 作为列表标记

示例:

* 无序列表元素1
* 无序列表元素2
* 无序列表元素3
+ 无序列表元素1
+ 无序列表元素2
+ 无序列表元素3
- 无序列表元素1
- 无序列表元素2
- 无序列表元素3 

实际显示效果:

  • 无序列表元素1
  • 无序列表元素2
  • 无序列表元素3
  • 无序列表元素1
  • 无序列表元素2
  • 无序列表元素3
  • 无序列表元素1
  • 无序列表元素2
  • 无序列表元素3

(六)链接和图片

1.链接

格式:[链接名称](链接地址)或者<链接地址>(链接地址需要使用URL

示例:

[优快云](https://www.youkuaiyun.com/)
<https://news.sina.com.cn/>

实际显示效果:
优快云
https://news.sina.com.cn/

2.图片

格式:![描述信息](图片链接地址)(图片链接地址需要使用URL

示例:

![优快云首页](https://i-blog.csdnimg.cn/blog_migrate/20d6af58735197e7dbe45daf0793feb3.png)

实际显示效果:
优快云首页

3.高级用法

格式:链接和图片中的链接地址都可以使用变量来描述

示例:

[优快云首页][变量1]
![优快云首页图标][变量2]

[变量1]:https://www.youkuaiyun.com/
[变量2]:https://i-blog.csdnimg.cn/blog_migrate/20d6af58735197e7dbe45daf0793feb3.png

实际显示效果:

优快云首页
优快云首页图标

(七)代码块

格式:使用```符号包裹代码块,并指定代码语言。

示例:
代码块示例图片

实际显示效果:

print("Hello World")

(八)水平线

格式:使用三个以上的 —、*** 或 ___ 符号创建水平线。

示例:

---
***
___

实际显示效果:




(九)表格

格式:使用 | 和 - 符号创建表格,两端的 | 可以省略。

示例:

| 列1 | 列2 |
| --- | --- |
| 内容1 | 内容2 |

实际显示效果:

列1列2
内容1内容2

(十)转义字符

格式:使用反斜杠\作为转义符号来表示一些特殊字符,使其正常显示,而不被解析为markdown语法。

示例:

*以下是一些常见的转义字符及其对应的特殊字符:*
|符号|含义|
---|---
\\#|用于转义井号(#)
\\\ |用于转义反斜杠(\)
\\*|用于转义星号(*)|
\\_|用于转义下划线(_)
\\~|用于转义波浪号(~)
\\-|用于转义连字符(-)
\\+|用于转义加号(+)
\\\||用于转义竖线(\|)
\\.|用于转义句点(.)

实际显示效果:

以下是一些常见的转义字符及其对应的特殊字符:

符号含义
\#用于转义井号(#)
\\用于转义反斜杠(\)
\*用于转义星号(*)
\_用于转义下划线(_)
\~用于转义波浪号(~)
\-用于转义连字符(-)
\+用于转义加号(+)
\|用于转义竖线(|)
\.用于转义句点(.)

以上是Markdown的基本语法,通过使用以上语法对文本进行标记,可以快速编写格式化的文本和内容。

五、Markdown语言的常用编辑器

Markdown语言可以在任何文本编辑器中编辑和保存,但是具有Markdown语法高亮和实时预览功能的编辑器可以提升编辑体验。

以下是一些常用的Markdown编辑器:

(一)Typora

  • Typora是一款功能强大的跨平台Markdown编辑器,具有实时预览和所见即所得的编辑界面。

(二)Visual Studio Code

  • Visual Studio Code是一款免费的代码编辑器,具有强大的扩展性和Markdown语法高亮功能。

(三)Atom

  • Atom是一款由GitHub开发的开源文本编辑器,具有丰富的插件和自定义功能,可以通过插件添加Markdown预览功能。

(四)Sublime Text

  • Sublime Text是另一款流行的文本编辑器,支持Markdown语法高亮和实时预览。

(五)MarkdownPad

  • MarkdownPad是一款专门为Windows平台开发的Markdown编辑器,具有实时预览和导出功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值