Markdown简易教程

简介: Markdown教程概览:一种轻量级标记语言,用于编写易读易写的文本,可转换为HTML、Word等多种格式。常用功能包括标题(#号表示级别)、段落、字体样式(斜体、粗体、删除线等)、分隔线、列表(有序、无序、任务列表)、代码块、数学公式、链接、图片和视频。支持引用、表格和脚注等。推荐编辑器有Typora。官方教程:[Markdown 基本语法](https://markdown.com.cn/basic-syntax/)。

Markdown简易教程

对于一个程序员来说,Markdown已经是一个必不可少的技术了

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。使用Markdown 编写的文档可以轻松地导出为 HTML、Word、图像、PDF、Epub 等多种格式的文档。当前许多网站都支持使用 Markdown 来撰写文档或者发表文章,如Github、Wikipedia、简书等。

一、标题

1. 常用语法:

在单词或短语前面添加井号 (#) 。# 的数量代表了标题的级别

为了兼容考虑,请用一个空格在 # 和标题之间进行分隔

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

2. 可选语法:=和--

在文本下方添加任意数量的 == 号来标识一级标题,或者 -- 号来标识二级标题。

一级标题
===============
二级标题
---------------

二、段落

使用空白行将一行或多行文本进行分隔

不要用空格(spaces)或制表符( tabs)缩进段落。

1. 换行

  1. 在行的末尾添加两个及以上空格,然后回车。

  2. 在段落后面使用一个空行来表示重新开始一个段落。

  3. HTML 的 <br> 标签 。(推荐

    <br>
    

2. 字体

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

3. 分隔线

在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格

为了兼容性,请在分隔线的前后均添加空白行。

***

* * *

*****

- - -

----------

效果图:






4. 删除线

在文字的两端加上两个波浪线 ~~

~~删除线~~

5. 下划线

通过 HTML 的<u>标签来实现

<u>下划线</u>

下划线

6. 脚注

使用[^ ]进行脚注

[^要注明的文本]

脚注^要注明的文本

7. 下标(部分不兼容)

H~2~O

H~2~O

8. 上标(部分不兼容)

两个^中间有内容

X^2^

X^2^

9. 高亮文字(部分不兼容)

==这是一段高亮文字==

==这是一段高亮文字==

10. 标准表情符号 (部分不兼容)

:smile:

:smile:

三、列表

1. 有序列表

使用数字+英文句号+空格

1. 第一条
2. 第二条

2. 无序列表

在每个列表项前面添加减号 (-)、星号 (*) 或加号 (+) ,后面再添加一个空格

-*+ 列表

3. 任务列表

在无序列表的基础上演变

学习任务列表:

- [√] 昨天

- [x] 今天

- [ ] 明天

4. 列表嵌套

列表嵌套只需在子列表中的选项前面添加两个或四个空格即可

1. 第一条
  -*2. 第二条
  + 列表

效果:

  1. 第一条

  2. 第二条

    • 列表

四、代码

1. 转义反引号

使用转义字符``(双反引号)显示特定的符号

``<br>``

2. 代码块

①创建代码块需将每一行缩进至少四个空格或一个制表符

    <html>
      <head>
      </head>
    </html>

②用 ``` 包裹一段代码,并指定一种语言

​```c
int main(){
   
    return 0;
}

3. 数学公式

用两个$开头和结尾

$$
\frac{\partial f}{\partial x} = 2\sqrt{a}x
$$

效果:
$$ \frac{\partial f}{\partial x} = 2\sqrt{a}x $$

4. 行内数学公式

$开头和结尾

$\theta=x^2$

效果:

$\theta=x^2$

五、区块

1. 引用

使用>可以进行引用

> 最外层
>> 第一层嵌套
>>> 第二层嵌套

2. 表格

|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |

对齐方式:

  • -: 设置内容和标题栏居右对齐。
  • :- 设置内容和标题栏居左对齐。
  • :-: 设置内容和标题栏居中对齐。

六、链接

1. 链接

[名称](网址 “描述”)

[百度](baidu.com "一个搜索引擎")

2. 引用链接

[百度][id]

[id]: baidu.com "一个搜索引擎"

3. 网址和Email地址

使用尖括号可以很方便地把URL或者email地址变成可点击的链接。

<https://markdown.com.cn>
<fake@example.com>

4. 带格式化的链接

强调 链接, 在链接语法前后增加星号。 要将链接表示为代码,请在方括号中添加反引号。

I love supporting the **[EFF](https://eff.org)**.
This is the *[Markdown Guide](https://www.markdownguide.org)*.
See the section on [`code`](#code).

5. 链接设置到标题

链接的名字必须和标题名字一致

按住Ctrl+鼠标左键点击跳转

请参考[标题](#标题)

请参考标题

6. URL

直接输入网址

http://www.baidu.com

7. 图片

![alt 属性文本](图片地址)

![alt 属性文本](图片地址 "可选标题")
![百度](https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png "百度搜索")

如果是本地地址那么可以写本地图片的相对地址或者绝对地址

![本地图片](c:\Users\Public\Pictures\Sample Pictures\八仙花.jpg "百度搜索")

8. 视频

<iframe src="视频链接" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

官方文档

Markdown 基本语法 | Markdown 官方教程

 推荐编辑器

Typora 官方中文站 (typoraio.cn)

目录
相关文章
|
4天前
【Typora】markdown神器之Typora无限使用安装与基本操作教程
【Typora】markdown神器之Typora无限使用安装与基本操作教程
67 3
|
4天前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
83 2
|
8月前
|
前端开发 安全
博客教程markdown--- (花里胡哨篇)
博客教程markdown--- (花里胡哨篇)
46 1
|
8月前
|
前端开发 程序员
博客教程markdown----(文本篇)
博客教程markdown----(文本篇)
66 0
Vue3——v-md-editor(markDown编辑器)使用教程
v-md-editor(markDown编辑器)使用教程
592 0
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
157 0
MarkDown 项目中如何引入开源MarkDown? 史上最简单教程
|
程序员 Perl
MarkDown入门学习总结教程
我们坚信写作写的是内容,所思所想,而不是花样格式.
115 0
MarkDown入门学习总结教程
|
监控 前端开发 JavaScript