Markdown_knowledge

一.Markdown基本语法

1.标题语法
    (1)在单词或短语前面添加井号(#),#的数量代表了标题的级别(跟html差不多(<h1></h1>))(越多越小)
    (2)可以在文本下方添加任意数量的 == 号来标识一级标题,或者 -- 号来标识二级标题
注意:在#与其后面的内容之前需要添加上空格
​
2.段落语法
    使用空白行将一行或多行文本进行分隔
注意:不要使用空格或者制表符进行段落缩进
​
3.换行语法
    在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行(html里的<br>)
    
4.强调语法
    (1)要加粗文本,在该内容前后各添加两个星号或下划线
    (2)要用斜体显示文本,在该内容前后添加一个星号或下划线,跟其他内容中间不要带空格(类似html的<em></em>)
​
5.引用语法
    (1)要创建块应用,在段落前添加一个 > 符号(就是在最前面添加一个竖线,然后字体的颜色变浅了)
    (2)块应用可以包含多个段落。为段落之间的空白行添加一个 > 符号
    (3)块引用可以嵌套,在要嵌套的段落前添加一个 >> 符号
    
6.列表语法
    (1)要创建有序列表,在每个列表项前添加数字并紧跟一个英文句点。
    (2)要创建无序列表,在每个列表项前面添加破折号(-)、星号(*)或加号(+)。缩进一个或多个列表项可创建嵌套列表
    (3)要在保留列表连续性的同时在列表中添加另一种元素(各种类型的东西),请将该元素缩进四个空格或一个制表符
    (4)代码块通常采用四个空格或一个制表符缩进。当他们被放在列表中时,请将它们缩进八个空格或两个制表符
    
7.代码语法
    (1)要将单词或短语表示为代码块,需要将其包裹在反引号(`)中
    (2)如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(``)中
    (3)三个反引号(`)可以直接创建一整行代码块,一对的反引号只能将一部分东西变成代码块
​
8.分隔线语法
    (1)要创建分隔线,请在单独一行上使用三个或多个星号(***)、破折号(---)、或下划线(___),并且不能包含其他内容
​
9.链接语法
    (1)链接文本放在中括号内,链接地址放在后面的括号中,示例:
    [markdown语法](https://mardown.com.cn)
    (2)给连接添加title
    连接title是当鼠标悬停在链接上时会出现的文字,这个title是可选的,它放在圆括号中链接地址后面,跟链接地址之间以空格分隔,示例:
    [markdown语法](https://mardown.com “最好的markdown教程”)
    (3)使用尖括号可以很方便地把url或者email地址变成可点击的链接,示例:
    <https://markdown.com.cn>
    (4)引用类型链接
        -1 参考样式链接分为两部分:与文本保持内联的部分以及存储在文件中其他位置的部分,以使文本易于阅读
        -2 链接的第一种格式:使用两组括号进行格式设置。第一组方括号包裹的为连接的文本。第二组括号里的是了一个标签,该标签用于指向您存储在文档其他位置,示例:
        [hobbit-hole][1]
        -3 链接的第二种格式
            1 放在括号中的标签,其后紧跟一个冒号和至少一个空格
            2 链接的URL,可以选择将其括号在尖括号中
            3 链接的可选标题,可以将其括在双引号,单引号或括号中,示例:
            [1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle
注意:使用%20代替空格
​
10.图片语法
    (1)要添加图像,请使用感叹号( !),然后再用方括号包裹替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本,示例:
    ![图片](图片链接 “图片title”)
    (2)给图片增加链接,请将图像的Markdown扩展方括号中,然后将链接添加在圆括号中,示例:
    ![沙漠中的岩石图片](/assets/img/shiprock.jpg "Shiprock")(https://markdown.com.cn)
    
11.转义字符语法
    (1)要显示原本用于格式化Markdown文档的字符,请在字符前面添加反斜杠字符\
    (2)在HTML文件中,有两个字符需要特殊处理:< 和 & 。< 符号用于起始标签,& 符号则用于标记HTML试题,如果你只是想要使用这些符号,你必须要使用实体的形式,像是&lt;和&amp;
    示例:
        http://images.google.com/images?num=30&q=larry+bird
    你必须要把网址转成:
        http://images.google.com/images?num=30&amp;q=larry+bird
    (3)使用html的语法来导入图片
注意:在Markdown的快捷元素和内联元素中,< 和 & 两个符号都会被自动转换成 HTML 实体,这项特性让你可以很容易地用 Markdown 写 HTML(在HTML语法中,你要手动把所有的 < 和 & 都转换为 HTML 实体)
​
12.Markdown 内嵌 HTML 标签
    (1)行级内联标签
    可以直接使用HTML标签来格式化
    (2)区块标签
    比如<div>、<table>等标签,必须在前后加上空行,以便于内容区分,而这些元素的开始与结尾标签,不可以用tab或是空白来缩进。
注意:Markdown语法在 HTML 区块标签中将不会被进行处理。例如,你无法在HTML区块内使用Markdown形式的*强调*

MarkDown编辑器

 Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。

1. 基本操作

1.1 内容目录
  • 语法

[toc]
1.2 标题
  • 语法

#       一级标题    
##      二级标题    
###     三级标题    
####    四级标题    
#####   五级标题    
######  六级标题    
1.3 引用

  • 语法

> 引用内容1
>> 引用内容3
  • 效果

引用内容1

引用内容3

2.代码

2.1 单行代码

  • 语法

`String str1 = "hello";`
  • 效果

String str1 = "hello";

2.2 多行代码
  • 语法

~~~
```
~~~java
```c
  • 效果

int a = 10;
int b = 20;

  1. 列表

3.1 无序列表

  • 语法

* 无序列表1
+ 无序列表2
- 无序列表3
  • 效果

  • 无序列表1

  • 无序列表2

  • 无序列表3

3.2 多行无序列表
  • 语法

* 多行无序列表1
TAB * 多行无序列表2
TAB TAB * 多行无序列表3
  • 多行无序列表1

    • 多行无序列表2

      • 多行无序列表3

3.3 有序列表

  • 语法

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

  • 效果

  1. 有序列表1

  2. 有序列表2

  3. 有序列表3

3.4 多行有序列表

  • 语法

1. 多行有序列表1
2. 多行有序列表2
    1. 多行有序列表2-1
    2. 多行有序列表2-2
3. 多行有序列表3
    1. 多行有序列表3-1
    2. 多行有序列表3-2

  • 效果

  1. 多行有序列表1

  2. 多行有序列表2

  3. 多行有序列表2-1

  4. 多行有序列表2-2

  5. 多行有序列表3

  6. 多行有序列表3-1

  7. 多行有序列表3-2

3.5 任务列表


  • 语法

-[ ] 抽烟
-[x] 喝酒
-[ ] 烫头

  • 效果

-[ ] 抽烟 -[x] 喝酒 -[ ] 烫头

3.6 表格

  • 语法

|姓名|性别|年龄|手机号|
|:---|:--:|:--:|---:|
|张三|男|21|18975346876|
|李四|女|23|17789548964|
|王五|男|25|15876513546|

  • 效果

姓名性别年龄手机号
张三2118975346876
李四2317789548964
王五2515876513546
  1. 链接

4.1 图片

  • 语法1(本地图片

[图片上传失败...(image-61fd19-1520850984854)]

  • 语法2(网络图片

![typora.jpg](https://upload-images.jianshu.io/upload_images/1538862-d91e815790b81e4a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  • 效果2

typora.jpg

4.2 超链接

  • 语法1(行内式链接

[百度](https://www.baidu.com/)

  • 效果1

百度(简书)

  • 语法2(参考式链接

[CSDN](CSDN网址)
[CSDN网址]:https://www.csdn.net/

  • 效果2

百度

  • 语法3(自动链接

<https://github.com/>

  • 效果2

https://github.com/

5. 其他

5.1 斜体
  • 语法

*斜体*
_斜体_

  • 效果

斜体 斜体

5.2 加粗

  • 语法

**加粗**
__加粗__

  • 效果

加粗 加粗5.3 下划线


  • 语法

<u>下划线</u>

  • 效果

下划线

5.4 删除线

  • 语法

~~删除线~~

  • 效果

删除线

5.5 分隔线
  • 语法

***
---
___

  • 效果




5.6 注脚

  • 语法

Typora[^1]
[^1]A markdown editor

  • 效果Typora[1]

    5.7 上下标

    • 语法

    $3^2=9$
    $3^{(3-1)}=9$
    $H_2SO_4$
    $H_{2SO_4}$
    
    
    • 效果

    $3^2=9$ $3^{(3-1)}=9$ $H_2SO_4$

    $H_{2SO_4}$

5.8 符号的输入

  • 语法

\\   反斜线
\`   反引号
\*   星号
\_   底线
\{ \}  花括号
\[ \]  方括号
\( \)  括弧
\#   井字号
\+   加号
\-   减号
\.   英文句点
\!   惊叹号

  • 效果

\ ` * _ { } [ ] ( ) # + - . !

5.9 特殊字符

  • 语法

&copy;      版权      
&reg;       注册商标
&trade;     商标
&nbsp;      空格
&amp;       和号
&quot;      引号
&apos;      撇号
&lt;        小于号
&gt;        大于号
&ne;        不等号
&le;        小于等于
&ge;        大于等于
&cent;      分
&pound;     磅
&euro;      欧元
&yen;       元
&sect;      节
&times;     乘号
&divide;    除号
&plusmn;    正负号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值