Markdown入门教程


好奇心是学习者的第一美德。——居里夫人

Markdown语法学习

一、 Markdown简介

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。Markdown具有轻量化、可读性等特点,同时支持图表、数学公式等,目前许多网站都支持Markdown,比如CSDN、简书、知乎、GitHub等等[1]。Markdown有许多变种,除了最基本的功能外,有的会添加其他扩展功能,比如画流程图、甘特图等等,所以要注意有的语法不通用。除了常见的支持Markdown的网站外,也有许多Markdown编辑器,这里列举几个我知道的且使用体验较好的,可以免费使用的:

其他的编辑器可参考百度百科维基百科

二、 Markdown基本语法

2.1 注释

  • 代码法
<div style='display: none'>
该注释不会显示。
</div>
  • html注释
<!--单行注释不会显示。-->
<!--
多行注释,
不会在显示。
-->
  • hack方法根据Markdown的解析原理来注释,比较稳定,但语义化差。
[//]: # (哈哈我是最强注释,不会在浏览器中显示。)
[^_^]: # (哈哈我是最萌注释,不会在浏览器中显示。)
[//]: <> (哈哈我是注释,不会在浏览器中显示。)
[comment]: <> (哈哈我是注释,不会在浏览器中显示。)

2.2 标题和列表

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

列表分为有序列表和无序列表,另外还有任务列表。

无序列表:

- 无序列表1
- 无序列表2

效果:

  • 无序列表1
  • 无序列表2

有序列表:

1. 有序列表1
2. 有序列表2

效果:

  1. 有序列表1
  2. 有序列表2

任务列表:

- [ ] 任务一 未做任务 `- + 空格 + [ ]`
- [x] 任务二 已做任务 `- + 空格 + [x]`

效果:

  • [ ] 任务一 未做任务 - + 空格 + [ ]
  • [x] 任务二 已做任务 - + 空格 + [x]

2.3 字体改变

*斜体*或_斜体_
**粗体**
***加粗斜体***
~~删除线~~
++下划线++
==背景高亮==

效果:

斜体或_斜体_

粗体

加粗斜体

删除线

下划线

背景高亮

2.4 超链接

[链接名称](链接地址)

效果:

维基百科

2.5 注脚

在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。

2.6 插入图像

![图片Alt](图片地址 "图片Title")

2.7 引用

> 引用内容  
> > 支持多级引用

效果:

这里是需要引用的内容。

2.8 表格

第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。-左对齐,:-: 中心对齐,-: 右对齐。

|学号|姓名|序号|
|-|-|-|
|小明明|男|5|
|小红|女|79|
|小陆|男|192|

效果:

学号 姓名 序号
小明明 5
小红 79
小陆 192

2.9 分隔线

* * *
***
*****
- - -
-----------

效果:


2.10 数学公式

  • 行间公式
$$E=mc^2\$\$
# 注意:这里语法有问题,后面的$要加\进行转义,暂时没有找到原因和解决办法。
# 能用就行,要个屁的自行车!
# 2022年4月26日20:03:38,问题修复!
语法:$$E=mc^2$$
HJ

效果:

$$E=mc^2 $$ $$X=U\Sigma V^{T}$$

  • 行内公式
$E=mc^2$

效果: $E=mc^2$

😂Markdown还有许多其他语法,可参考其他网上教程[2]



文章作者: W&D
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 W&D !
评论
  目录