美文网首页
MarkDown语法

MarkDown语法

作者: LAN头的小刀 | 来源:发表于2018-11-07 11:13 被阅读0次

1、分级标题

一级标题 —— # 一级标题

二级标题 —— ## 二级标题

三级标题 —— ### 三级标题

四级标题 —— #### 四级标题

五级标题 —— ##### 五级标题
六级标题 —— ###### 六级标题

####### 没有七级标题

2、字体

2.1 字体效果

斜体斜体 —— *斜体* 或 _斜体_
粗体 —— **粗体**
加粗斜体 —— ***加粗斜体***
删除线 —— ~~删除线~~

2.2 字体颜色

\color{red}{红色}\color{#FF0000}{红色}——$\color{red}{红色}$ 或 $\color{#FF0000}{红色}$
\color{green}{绿色}\color{#00FF00}{绿色}——$\color{green}{绿色}$ 或 $\color{#00FF00}{绿色}$
\color{blue}{蓝色}\color{#0000FF}{蓝色}——$\color{blue}{蓝色}$ 或 $\color{#0000FF}{蓝色}$
\color{yellow}{黄色}\color{#FFFF00}{黄色}——$\color{yellow}{黄色}$ 或 $\color{#FFFF00}{黄色}$
\color{red}{连}\color{#00FF00}{续}\color{blue}{颜}\color{#FFFF00}{色}——$\color{red}{连}\color{#00FF00}{续}\color{blue}{颜}\color{#FFFF00}{色}$
\color{red}{要实现丰富的色彩,可搜索字体颜色代码}

3、列表

3.1 有序列表

有序列表使用数字接着一个英文句点。

1. 有序列表一
2. 有序列表二
3. 有序列表三
  1. 有序列表一
  2. 有序列表二
  3. 有序列表三

3.2 无序列表

使用*,+,-表示无序列表

* 无序列表一
* 无序列表二
  • 无序列表一
  • 无序列表二
+ 无序列表一
+ 无序列表二
  • 无序列表一
  • 无序列表二
- 无序列表一
- 无序列表三
  • 无序列表二
  • 无序列表三
* 无序列表一
+ 无序列表二
- 无序列表三
  • 无序列表一
  • 无序列表二
  • 无序列表三

3.3 嵌套列表

* 无序列表一
Tab * 无序列表二
Tab Tab * 无序列表三
  • 无序列表一
    • 无序列表二
      • 无序列表三

4、链接

4.1 行内式

[]里是链接文字,()里是链接地址,()中的""可以为链接指定的title属性,title属性可以不加。title属性效果是鼠标悬停在链接上会出现指定的title文字。链接地址与链接标题前有一个空格。
浪漫的凯旋——[浪漫的凯旋](https://www.jianshu.com/u/3560988bf734)
浪漫的凯旋——[浪漫的凯旋](https://www.jianshu.com/u/3560988bf734 "浪漫的凯旋")

4.2 参考式

  • 参考式链接分为两部分,文字部分:文中的写法[链接文字][链接标记],链接部分:在文中的任意位置添加[链接标记]: 链接地址 "链接标题",(链接地址与:之间有个空格,链接地址与链接标题前有一个空格,文字部分与链接部分空一行,例4.2.1)。
  • 如果链接文字本身可以作为链接标记,可以写成[链接文字][]对应[链接文字]:链接地址的形式,(链接地址与:之间有个空格,链接地址与链接标题前有一个空格,文字部分与链接部分空一行,例4.2.2)。
    参考式一般用于学术论文,例如:参考文献部分。同时也用于一个链接在文章中的多处使用,可以对链接进行统一管理。

4.2.1

视频网站[爱奇艺][1],[优酷][2],[腾讯][3]。

[1]: http://www.iqiyi.com/
[2]: https://www.youku.com/
[3]: https://v.qq.com/ "腾讯"

视频网站爱奇艺优酷腾讯

4.2.2

音乐网站[QQ音乐][],[酷狗][]

[QQ音乐]: https://y.qq.com/
[酷狗]: http://www.kugou.com/ "酷狗"

音乐网站QQ音乐酷狗

4.3 自动链接

Markdown 支持一种 "自动" 创建 URL 和 email 地址链接的简短形式: 只需用尖括号包围 URL 或 email 地址即可,这意味着如果你想为 URL 和 email 链接加上可点击的链接。
http://example.com/ —— <http://example.com/>
address@example.com —— <address@example.com>

5、图片插入

图片创建与超链接类似,包含两种形式: 行内式和参考式。

  • 行内式图片语法:一个感叹号: !;紧跟着一对方括号, 包含了图片的 alt 属性;紧跟着一对圆括号, 包含了图片的 URL 或者路径, 以及一个可选的用单引号或双引号包裹的 title 属性。
    语法:
![Alt text](/path/to/img.jpg)
![Alt text](/path/to/img.jpg "Optional title")
![浪漫的凯旋](https://upload.jianshu.io/users/upload_avatars/5796257/48884b3f-086c-4315-a022-ef715ff7e95c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/120/h/120)
![简书](https://cdn2.jianshu.io/assets/web/nav-logo-4c7bbafe27adc892f3046e6978459bac.png "简书")
浪漫的凯旋
简书
  • 参考式的图片语法:
![Alt text][id]

[id]: url/to/image  "Optional title attribute"

6、目录

简书暂不支持该功能
在标题前加[TOC]。

[TOC]
# 一、部分一
## 1.1 二级标题一
### 1.1.3 三级标题一
### 1.1.3 三级标题二
### 1.1.3 三级标题三
## 1.2 二级标题二
## 1.3 二级标记三
# 二、部分二
# 三、部分三
目录

7、代码及代码块

  • 代码:使用` `之间添加代码。
    print("hello world") —— `print("hello world")`
  • 代码块:使用``` ```之间添加代码块。```语言 ```可实现代码高亮。
    ```python
    from django.http import HttpResponse
    def index(request):
    return HttpResponse(u"Welcome!")
    ```
from django.http import HttpResponse
def index(request):
    return HttpResponse(u"Welcome!")

8、引用

  • 引用是在每行的最前面加上 >
    > 这是印个引用> 这是印个引用

这是印个引用

  • 区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 >
> 这是个引用
>> 这也是个引用
>>> 这更是个引用

这是个引用

这也是个引用

这更是个引用

  • 引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等
> ## 这是一个标题。
> 
> 1.   这是第一行列表项。
> 2.   这是第二行列表项。
> 
> 给出一些例子代码:
> 
>     return shell_exec("echo $input | $markdown_script");

这是一个标题。

  1. 这是第一行列表项。
  2. 这是第二行列表项。

给出一些例子代码:

return shell_exec("echo $input | $markdown_script");

9、分隔线

***   三个星号
---   三个减号
___   三个下划线



10、表格

名称|类别|版本
-|-|-
Python|语言|最新版
Ubuntu|系统|桌面版
Office|软件|专业版
名称 类别 版本
Python 语言 最新版
Ubuntu 系统 桌面版
Office 软件 专业版

11、流程图

简书暂不支持该功能
流程图分为两段,一是定义元素,二定义元素之间的关系。
定义元素的语法:

  • tag——元素名字

  • type——元素的类型,分别为下面六种:

    • start —— 开始
    • end —— 结束
    • operation —— 操作
    • subroutine —— 子程序
    • condition —— 条件
    • inputoutput —— 输入或输出
  • content——框中要写的内容

  • url——一个链接,与框框中的文本相绑定
    type后的冒号与文本之间一定要有个空格。

```flow
st=>start: 开始
op=>operation: BUG
sub=>subroutine: 运行成功
cond=>condition: 是 或 否?
io=>inputoutput: 输入新代码
e=>end: 结束
st->op->cond
cond(yes,right)->io->op
cond(no)->sub->e```
流程图

相关文章

  • Markdown语法

    Markdown基本语法 Markdown基本语法1 Markdown基本语法2(全、有用)

  • Markdown 入门指南

    Markdown 入门指南 目录Markdown 语法的起源Markdown 语法的种类Markdown trad...

  • MARKDOWN学习之路3

    MARKDOWN学习之路3 markdown介绍markdown语法标题语法列表语法区块引用语法字体语法分割线图片...

  • 第一次markdown

    #markdown的语法据说很简单 ##markdown的语法据说很简单 ###markdown的语法据说很简单 ...

  • Markdown语法

    Markdown语法 注意: Markdown中使用到的语法符号均为英文符号 Markdown语法主要分为如下几大...

  • 00.markdowm语法

    Link: Markdown 语法说明 . Link: Markdown进阶语法整理 .

  • Markdown语法简要说明

    Markdown语法 注意:Markdown中使用到的语法符号均为英文符号 Markdown语法主要分为如下几大部...

  • Markdown语法使用指南

    Markdown 语法 以下是 Markdown 的常用语法!在以后的笔记中将持续使用 Markdown 语法进行...

  • 基本语法

    语法说明 MarkDown基本介绍及使用 MarkDown语法介绍

  • Markdown语法学习

    Markdown语法学习 目录 Markdown语法学习语法补充Markdown简介基本语法标题分隔线强调链接图片...

网友评论

      本文标题:MarkDown语法

      本文链接:https://www.haomeiwen.com/subject/sqvmxqtx.html