学Markdown看这一篇就够了:Markdown 教程

什么是 Markdown

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

Markdown 编辑器

  • Typora (现在开始收费,测Beta版还是免费) 、超鸡简约 ,支持 MacOS 、Windows、Linux 平台 (推荐!!!)
  • Yu Writer Pro 免费、收费、 国产,支持 MacOS 、Windows、Linux 平台
  • MWeb 收费、自带图床支持 ,苹果专属支持Mac、iPad、iPhone
  • Ulysses 收费、贵,支持Mac、iPad、iPhone

Markdown 语法


Markdown 标题

使用 # 号标记

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

  • 语法
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
  • 效果

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

Markdown 段落

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

字体

Markdown 可以使用以下几种字体:

  • 语义
*斜体*
**粗体**
***粗斜体***
  • 效果

斜体
粗体
粗斜体

分隔线

一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。
下面每种写法都可以建立分隔线:

  • 语义
***
---
___
  • 效果



删除线

在文字的两端加上两个波浪线 ~~

  • 语义
~~删除线~~
  • 效果
    删除线

脚注

脚注是对文本的补充说明。

  • 语义
[^脚注]:脚注内容
  • 效果
    原生语法不支持


    脚注

Markdown 列表

Markdown 支持有序列表、无序列表、列表嵌套、复选框。

有序列表

  • 语义
1. 第一项
2. 第二项
3. 第三项
  • 效果
  1. 第一项
  2. 第二项
  3. 第三项

有序列表

  • 语义
* 第一项
* 第二项
* 第三项
  • 效果
  • 第一项
  • 第二项
  • 第三项

列表嵌套

  • 语义
1. 第一项:
    - 文本
    - 文本
2. 第二项:
    - 文本
    - 文本
  • 效果
  1. 第一项:
    • 文本
    • 文本
  2. 第二项:
    • 文本
    • 文本

复选框

  • 语义
- [ ] 列表1
- [x] 列表2
- [ ] 列表3
  • 效果
    原生语法不支持


    脚注

Markdown 区块

Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:

  • 语义
> 引用
  • 效果

引用

嵌套

  • 语法
> 引用
> > 引用1
  • 效果

引用

引用1

区块中使用列表

  • 语法
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> - 第一项
> - 第二项
  • 效果

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项

列表中使用区块

如果要在列表项目内放进区块,那么就需要在 > 前添加四个空格的缩进。

  • 语义
* 第一
    > 引用
* 第二
  • 效果
  • 第一

    引用

  • 第二

Markdown 代码

如果是段落上的一个函数或片段的代码可以用反引号把它包起来

代码块

  • 语义


    语义
  • 效果

function demo (){
  alert("txt");
}

代码

  • 语义
`var x = 0;`
  • 效果
    var x = 0;

Markdown 链接

链接使用方法如下:

  • 语义
[我的主页](链接地址)
  • 效果
    我的主页

Markdown 图片

链接使用方法如下:

  • 语义
![](图片地址)
![alt 属性文本](图片地址)
  • 效果



Markdown 表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

  • 语义
|  表头   | 表头  |
|  ----  | ----  |
| 单元格  | 单元格 |
| 单元格  | 单元格 |
  • 效果
表头 表头
单元格 单元格
单元格 单元格

对齐方式

我们可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。

  • 语义
| 左对齐 | 右对齐 | 居中对齐 |
| :-| -: | :-: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
  • 效果
左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

Markdown 高级技巧

平时使用较少,这里不简述。想使用等你markdown一段时间后,要用到自然也就会了。

  • 支持的 HTML 元素
  • 转义
  • 公式
  • ...

你可能感兴趣的:(学Markdown看这一篇就够了:Markdown 教程)