Markdown教程


前言

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,可以导出为HTML、Word、PDF、图像等。Markdown 编写的文档后缀为 .md

由于Markdown的轻量化、易读易写特性,并且对图片、图表、数学式都有支持,许多网站都广泛使用Markdown撰写帮助文档或是用于论坛上发表信息。如Github、简书等,甚至可以用来撰写电子书。

支持Markdown的编辑器有很多种,例如VSCode和Typora,下面简单介绍一下markdown的基础语法。

基础语法

1.标题

几级标题就在前面加几个 “#”,别忘了之间的空格
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2.字体

*斜体*
**粗体**
***粗斜体***
(*号也可以换成_)
示范如下:

斜体
粗体
粗斜体

3.列表

无序列表可以使用*、+、-(符号与文字之间要有空格)
有序列表可以使用1. 2.
列表之间还可以嵌套:在子列表的选项前添加四个空格(或Tab)
示范如下:
  • 无序列表
  • 无序列表
  1. 有序列表1
  2. 有序列表2
  3. 有序列表3

4.分割线

使用三个及以上的 - 或 * 即可构成分割线
示范如下:

5.删除线

在需要删除线的内容上左右两侧加上两个 ~ 即可添加删除线
示范如下:

删除线

6.下划线

借助HTML的<u>标签来实现
<u>文本</u>
示范如下:

下划线

7.超链接

普通链接[名字](url)
示范如下:

我的csdn

8.图片

![xxx](url)
或者使用<img>标签:<img src='xxxx' width=50%>可以设置属性值

9.代码

单行代码:左右两侧分别使用一个反引号`包括起来
代码块:左右两侧分别使用三个反引号`包括起来,代码块指定语言
示范如下:

print("hello world!");

#这是一个python代码块
print("hello world!");

10.表格

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

其中第二行中 :- 为居左 :-:为居中 -:为居右
表头表头表头
内容内容内容
内容内容内容

11.复选框

- [ ] 未勾选
- [x] 已勾选
注意要加空格
  • 未勾选
  • 已勾选

12.区块

> xxx 
>> 嵌套
>>> 多层嵌套
区块和列表可以互相嵌套,列表中的区块需要在下一行使用空格或Tab键
示范如下:
  • 百科1

    来自维基百科

    1. 算法导论
    2. 数据结构
    3. 二叉树和B树
  • 百科2

    来自百度百科

进阶语法

1.文字显示

==内容==	荧光显示,没有空格(Typora好像不太支持,需要改变扩展)
`xxx`	可以用来强调注释
~xxx~	小写(下方)
^xxx^	小写(上方)
示范如下:

荧光显示
强调注释
小写下方
小写上方

2.字体背景色

借助HTML标签
<table><tr><td bgcolor=orange>背景色是orange</td></tr></table>
显示效果如下:
背景色是orange

3.字体美化

借助HTML标签
<font color="red">字体颜色是red</font>
<font face="黑体">使用黑体</font>
可以包含多个属性
<font color="red" size=2  face="黑体">使用多个属性值red</font>
显示效果如下:

字体颜色是red

使用黑体

使用多个属性值red

4.转义

转义\
例如:\*可正常使用*

5.公式

$...$行内显示
$$...$$块内显示
示范如下:

a + b = c a+b=c a+b=c

6.HTML标签


Markdown支持的HTML标签有:
<center>、<h1>、<kbd>、<em>、<br>、<sub>、<sup>...

7.脚注

脚注是对文本的补充说明(CSDN上好像默认给脚注编号)
[^要注明的文本]
[^要注明的文本]:说明...

8.注释

<!--
整段整段的不可见内容
-->

9.reference link

[Reference style][id1]
[id1]: http://example.com/(参考链接)
示范如下:

Reference style

10.高级链接

(包括图片网址)
xxxx[链接名][1]
[1]:url

流程图

可以参考菜鸟教程 -> markdown教程 -> markdown高级技巧中的笔记

菜鸟教程链接

总结

一篇简单的Markdown语法教程,只列举最常用的一些功能,方便速查速记,后续可能会更新Markdown更多复杂的功能。欢迎关注博主,不定期发文~

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值