Markdown简单语法

1.Markdown简介

;Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

2.准备环境

首先准备环境,安装vscode,在vscode编辑器下载插件:

  • Markdown All In One ——提供丰富的Markdown相关的快捷键、自动补全功能,提高md文档编写生产力
  • Markdown Preview Enhanced——用于渲染当前编写文档的效果同步预览
  • vscode-pdf
  • Paste Image——用于快速引用图片至Markdown文档,截图后,按Ctrl+Alt+V粘贴到指定的位置即可,同时将该截图导入当前工作目录下。(注意如果只是去复制一个图片文件,按Ctrl+Alt+V无效)

3.Markdown基本语法

3.1 标题

# 一级标题
## 二级标题
### 三级标题

3.2 段落

Markdown的段落没有特殊的格式,直接编写文字就好,段落的换行号是使用两个以上的空格加回车。

3.2.1 字体

Markdown 可以使用以下几种字体:
用1个星号*或底线_表示斜体
用2个星号*或底线_表示粗体
用3个星号*或底线_表示粗斜体
*字体* 字体
**字体**字体
***字体***字体

3.2.2 分割线

可以在一行中使用三个以上的*、-、_来建立一个分隔符,行内不能有其他字符,在字符间插入空格无影响。
***


* * *


_ _ _ _


3.2.3 删除线

如果要在文字上添加删除线,在文字两端加上两个波浪线即可。
~~删除~~
删除

3.2.4 下划线

下划线可使用html的标签来实现
<u>下划线文本</u>
下划线文本

3.2.5 脚注

脚注是对文本的补充说明。(不会显示)格式如下:
这里有一个脚注[^脚注ID1]。
这里有一个脚注[^脚注ID2]。
[^脚注ID1]: 此处是 **脚注1** 的 *文本内容*。
[^脚注ID2]: 此处是 **脚注2** 的 *文本内容*。
效果如下图:

3.3 列表

Markdown分为有序列表和无序列表。

3.3.1无序列表

无序列表使用星号(*)、加号(+)或者减号(-)作为标记:(注意符号和列表名字隔一个空格)
- 第一项
- 第二项
- 第三项

  • 第一项
  • 第二项
  • 第三项

3.3.2有序列表

有序列表直接在文字有加上1. 2. 3. 来表示,会自动填充后续符号,符号和文字之间加上一个空格字符,如:
1. 第一项
2. 第二项
3. 第三项

  1. 第一项
  2. 第二项
  3. 第三项

3.3.3 列表嵌套

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

  1. 第一项:
    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

3.4 区块引用

> 区块引用
> Markdown教程
> 学的不仅是技术更是梦想

区块引用
Markdown教程
学的不仅是技术更是梦想

3.5 代码块

可以用```(Esc键下面这个符号)前后包裹一段代码,并指定一种语言(也可以不指定):

#include<iostream>
using namespace std;
int main(){
    cout<<1<<endl;
    return 0;
}

如果是段落上的一个函数或片段的代码可以用两个’把它包起来。
print() 函数

3.6 链接地址

链接使用方法如下:
[链接名称](链接地址)或者<链接地址>
例如:
[百度一下](https://www.baidu.com/)
<https://www.baidu.com/>
百度一下
https://www.baidu.com/

3.7 图片

只需要在基础语法的括号中填入图片的位置路径即可,支持绝对路径和相对路径。
例如:
![图片](D:/xxx/md/1.png)
![图片]:如果图片无法加载,默认显示”图片“文字
(D:/xxx/md/1.png):图片的路径,尽量写全路径,一定要注意路径的/方向,反了可获取不到。

3.8 表格

Markdown制作表格使用|来分隔不同的单元格,使用-来分隔表头和其他行。
第一行是表头以”|“区分列

第二行是对齐方式, "-“表示默认对其即左对齐,在”-“左侧加”:“为左对齐,在右侧加”:“为右对齐,两边都加”:“为剧中对齐(”-"的个数可随便写,按照自己的喜好对齐即可,冒号一定要是英文字符!!!)
语法格式:

|表头1|表头2|表头2|
|----|:----:|----:|
|单元格11|单元格12|单元格12|
|单元格21|单元格22|单元格12|
显示效果:

表头1表头2表头2
单元格11单元格12表头13
单元格21单元格22表头23

3.9 转义

3.9.1 使用反引号(`)将其包起来

#这是井号
*这是星号
>这是大于号

3.9.2 使用反斜杠\转义

#:这是井号
*:这是星号
>:这是大于号

3.10 数学公式

当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。
实例如下:

显示效果: ∫ 0 1 x 2   d x \int_0^1 {x^2} \,{\rm d}x 01x2dx

参考文章1
参考文章2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值