Markdown 基本语法和扩展语法 简述

384 阅读4分钟

推荐一个好用的 markdown 编辑器 Typora

标题

要创建标题,在标题前添加 # + 一个空 格 ,需要几级标题添加几个 # ,最多六级

Markdown应用程序在如何处理标题和周围段落之间缺少的空白行上并不一致。为了兼容性,请用一个或多个空行分隔各个段落和标题。

Markdown HTML 输出样式
# 一级标题 <h1>一级标题</h1>

一级标题

## 二级标题 <h2>二级标题</h2>

二级标题

### 三级标题 <h3>三级标题</h3>

三级标题

#### 四级标题 <h4>四级标题</h4>

四级标题

##### 五级标题 <h5>五级标题</h5>
五级标题
###### 六级标题 <h6>六级标题</h6>
六级标题

段落

要创建段落,使用空白行分隔一行或多行文本。

不要缩进带有空格或制表符的段落。

换行符

要创建换行符(<br>),以两个或多个空格结束一行,然后键入return。

几乎每个Markdown应用程序都支持另一个选项:<br>HTML标记。

为了兼容性,请<br>在行尾使用尾随空格或HTML标记。

加粗

要加粗文本,在单词或短语的前后添加两个星号或下划线。要加粗一个单词的中部以强调,请在字母周围添加两个星号,且中间没有空格。

Markdown应用程序在如何处理单词中间的下划线上并不一致。为了兼容,请使用星号将单词中间的粗体突出显示。

Markdown HTML 输出样式
** 这段话被加粗 ** <b>这段话被加粗</b> 这段话被加粗
我喜欢使用 ** Markdown ** 喜欢使用<b>Markdown</b> 我喜欢使用 Markdown

斜体

要斜体显示文本,请在单词或短语前后添加一个星号或下划线。要斜体突出单词的中间部分,请在字母周围添加一个星号,中间不要带空格。

Markdown应用程序在如何处理单词中间的下划线上并不一致。为了兼容,请使用星号将单词中间的斜体强调。

Markdown HTML 输出样式
* 这是一段斜体文字 * <em>这是一段斜体文字</em> 这是一段斜体文字
我喜欢使用 * Markdown * 喜欢使用<em>Markdown</em> 我喜欢使用 Markdown

加粗并斜体

要同时突出显示带有粗体和斜体的文本,请在单词或短语的前后添加三个星号或下划线。要加粗并斜体显示单词的中间部分,请在字母周围添加三个星号,中间不要带空格。

Markdown应用程序在如何处理单词中间的下划线上并不一致。为了实现兼容性,请使用星号将单词的中间部分加粗并以斜体显示,以进行强调。

块引用

要创建块引,请 > 在段落前面添加一个。

这段话,是块引用

具有多个段落的块引用

这段话,是块引用

这段话也是,这两个段落用一个 > 分开

嵌套块引用

这段话,是块引用

这段话也是

这是嵌套

具有其他元素的块引用

标题

  • 无序列表
  • 无序列表

斜体 加粗.

有序列表

要创建有序列表,请在列表项中添加数字和句点和空格。数字不必按数字顺序排列,但列表项应以数字开头。

要在保留列表连续性的同时在列表中添加另一个元素,请将该元素缩进四个空格或一个制表符

  1. a

  2. b

  3. a

    1. a-1
    2. a-2
  4. c
    添加一个段落

  5. d

    块引用

  6. e

      <html>
         <head>
        <title>Test</title>
       </head>
    
  7. f

    图片alt

代码 code

要将单词或短语表示为代码,请将其括在反引号(`)中

javascript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言

转义 code

`javascript`

围栅代码块