Markdown 基本语法

Markdown 基本语法

内容概要

这个作业属于哪个课程 2022面向对象程序设计
这个作业要求在哪里 2022面向对象程序设计寒假作业1
这个作业的目标 学习 Markdown 语法
作业正文 如下
其他参考文献 Markdown 教程 | 菜鸟教程 (runoob.com)

其实我接触Markdown已经有一段时间了,估摸着用了已经有一年多了。基本已经熟悉了Markdown语法,这篇博客主要就是简单复盘一下Markdown的基本语法。


Markdown 简介

Markdown图标

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。

Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

Markdown 编写的文档后缀为 .md, .markdown



Markdown 文字

多级段落

Markdown 使用 # 来标记段落,使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 #号,以此类推。

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

斜体

Markdown 使用一组*来标记斜体文字。

这里是一段文字,这个是*斜体的文字*

这里是一段文字,这个是斜体的文字


加粗

Markdown 使用一组**来标记加粗文字。

这里是一段文字,这个是**需要被加粗的文字**

这里是一段文字,这个是需要被加粗的文字


删除线

Markdown 使用一组~~来标记删除文字。

这里是一段文字,这个是~~删除文字~~

这里是一段文字,这个是删除文字



以上提到的 Markdown 文字操作均可以自由组合。例如,

~~***这里是一段花里胡哨的加粗斜体删除文字***~~

这里是一段花里胡哨的加粗斜体删除文字



Markdown 列表

无序列表

Markdown 使用 * - + 这三种符号来标记一个无序列表。

* 嗨!
- 这是一个
+ 无序列表
  • 嗨!
  • 这是一个
  • 无序列表

有序列表

Markdown 使用自然数 + . 来标记一个有序列表。

0.  其实是可以从零开始的
1. 我是一
2. 这个是一个有序列表
3. 但也可以不按顺序来
666. 比如这样
6. 渲染的时候会把你调整回来
7. 6666666 所以你会看到666
  1. 其实是可以从零开始的
  2. 我是一
  3. 这个是一个有序列表
  4. 但也可以不按顺序来
  5. 比如这样
  6. 渲染的时候会把你调整回来
  7. 6666666 所以你会看到666




Markdown 引用

Markdown 使用>来标记一段引用的内容。

> 我没有说过这句话。--鲁迅

我没有说过这句话。--鲁迅



Markdown 代码

代码块

Markdown 使用` 来包含一个代码块。如

`Ctrl` + `C`	复制
`Ctrl` + `V`	粘贴

Ctrl + C 复制

Ctrl + V 粘贴


代码片段

代码片段

Markdown 使用 ``` 来包含一个代码片段。

同时,Markdown支持制定该片段所使用的的语言,实现代码高亮功能。如

这是一个Markdown的代码片段
#include <stdio.h>
int main(void)
{
 printf("This is a C code clip.");
 return 0;
}



Markdown 富文本

链接

Markdown 使用 \[链接名称](链接地址) 来标记一个网址。可以实现显示内容与实际链接的自定义。如

[我去!好劲爆的外网视频!看完请马上删除!!!](https://www.youtube.com/watch?v=dQw4w9WgXcQ)

我去!好劲爆的外网视频!看完请马上删除!!!


表格

Markdown 使用分割线来标记一个表格。

| 这   | 是   | 一   | 个   |
| ---- | ---- | ---- | ---- |
| Mark | down | 表   | 格   |
Mark down

图片

Markdown 图片语法格式如下:

![alt 属性文本](图片地址 "可选标题")
  • 开头一个感叹号 !
  • 接着一个方括号,里面放上图片的替代文字
  • 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。

\(L^AT_EX\) 支持

部分 Markdown 编辑器允许用户使用 \(L^AT_EX\) 代码

$这是一条L^AT_EX 公式\\y=e^{-\int P(x)dx}(\int Q(x)e^{\int P(x)dx}dx+C)$

\(这是一条L^AT_EX 公式\\y=e^{-\int P(x)dx}(\int Q(x)e^{\int P(x)dx}dx+C)\)

Mermaid 支持

详细参见官方支持文档 链接

posted @ 2022-01-17 09:56  zenor0  阅读(129)  评论(0编辑  收藏  举报