Sep 01, 2019 PHP

Markdown基本语法

        Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

        Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。

一、标题

1.1、语法

        在想要设置为标题的文字前面加#来表示。一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。标准语法一般在#后跟个空格再写文字,部分其它平台不加空格也行。

1.2、示例

#这是一级标签
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

1.3、效果

这是一级标题

这是二级标题

这是三级标题
这是四级标题
这是五级标题
这是六级标题

二、字体

2.1、语法

2.1.1、加粗

        要加粗的文字左右分别用2个*号包起来

2.1.2、斜体

        要倾斜的文字左右分别用1个*号包起来

2.1.3、斜体加粗

        要倾斜和加粗的文字左右分别用3个*号包起来

2.1.4、删除线

        要加删除线的文字左右分别用2个~~号包起来

2.2、示例

**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~

2.3、效果如下

这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字

三、分割线

3.1、语法

         3个或者3个以上的 – 或者 * 都可以。

3.2、示例

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

          其显示效果是一样的。

3.3、效果 

四、图片

4.1、语法

![图片alt](图片地址 ''图片title'')
注1:图片alt就是显示在图片下面的文字,相当于对图片内容的解释。

注2:图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

        上传本地图片时直接点击导航栏的图片标志,选择图片即可。

4.2、示例

![1567导航网Logo](http://blog.9611.xyz/vip/images/2019/09/MarkdownYufa/logo1567top.png ''1567导航网'')

4.3、效果

1567导航网Logo

五、超链接

5.1、语法

[超链接名](超链接地址 "超链接title")
备注:title可加可不加

5.2、示例

[9876导航网](http://www.9876.top)
[1567顶级网](http://blog.9611.xyz)

5.3、效果

9876导航网
1567顶级网

5.4、补充说明

        Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开的话可以用html语言的a标签代替。

<a href="超链接地址" target="_blank">超链接名</a>
示例
<a href="https://www.ywdj.xyz" target="_blank">一网打尽</a>

六、列表

6.1、语法

6.1.1、无序列表

        无序列表用 – + * 任何一种都可以。

6.1.2、有序列表

        数字加点。

6.1.3、列表嵌套

        上一级和下一级之间敲三个空格即可。

6.2、示例及效果

6.2.1、无序列表

6.2.1.1、示例

- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格

6.2.1.2、效果

  • 列表内容
  • 列表内容
  • 列表内容

6.2.2、有序列表

6.2.2.1、示例

1.列表内容
2.列表内容
3.列表内容
注意:序号跟内容之间要有空格

6.2.2.2、效果

1.列表内容
2.列表内容
3.列表内容

6.2.3、列表嵌套

  • 一级无序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  • 一级无序列表内容

    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容
  1. 一级有序列表内容

    • 二级无序列表内容
    • 二级无序列表内容
    • 二级无序列表内容
  2. 一级有序列表内容

    1. 二级有序列表内容
    2. 二级有序列表内容
    3. 二级有序列表内容

七、表格

7.1、语法

表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容


第二行分割表头和内容。- 有1个就行,为了对齐,多加了几个
(1)、文字默认居左;
(2)、-两边加:表示文字居中;
(3)、-右边加:表示文字居右。
注:原生的语法两边都要用 | 包起来。此处省略

7.2、示例

姓名|技能|排行

--|:--:|--:

刘备|哭|大哥

关羽|打|二哥

张飞|骂|三弟

7.3、效果

姓名

技能

排行

刘备

大哥

关羽

二哥

张飞

三弟

八、代码

8.1、语法

8.1.1、单行代码:代码之间分别用一个反引号包起来

`代码内容`

8.1.2、代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

```
  代码...
  代码...
  代码...
```

8.2、示例

8.2.1、单行代码

`create database hero;`

8.2.2、代码块

```
    function fun(){
         echo "这是一句非常牛逼的代码";
    }
    fun();
```

8.3、效果

8.3.1、单行代码

create database hero;

8.3.2、代码块

function fun(){
  echo "这是一句非常牛逼的代码";
}
fun();

Leave a Reply

Your email address will not be published. Required fields are marked *