欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

markdown基础语法

程序员文章站 2022-07-14 11:09:25
...

markdown基础语法介绍(本文最先发布在github:markdown

标题

markdown的标题有两种写法

setext方式

源码如下:

This is an H1
=============

This is an H2
-------------

效果如下:
markdown基础语法

atx方式

源码如下:

# This is an H1

## This is an H2

### This is an H3

#### This is an H4

##### This is an H5

###### This is an H6

备注:如果你愿意,也可以在标题末尾加上任意数量的#来关闭标签,就像这样的:# This is an H1 #

效果如下:
markdown基础语法

块引用

markdown的块引用有几个特点:
1. 懒人模式,一大段文字的引用,可以只在第一行前面加上块引用标签
2. 嵌套引用,引用块里面还可以嵌套引用块
3. 嵌套其他markdown元素,例如:列表等

语法

源码如下:

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
> 
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

效果如下:
markdown基础语法

嵌套

源码如下:

> ## This is a header.
> 
> 1.   This is the first list item.
> 2.   This is the second list item.
> 
> Here's some example code:
> 
>     return shell_exec("echo $input | $markdown_script");

效果如下:
markdown基础语法

列表

markdown的列表分有序列表和无序列表两种,不管是有序还是无序列表都支持多级子列表

有序列表

源码如下:

1. Bird
2. McHale
3. Parish

效果如下:
markdown基础语法

无序列表

源码如下:

* Red
* Green
* Blue

效果如下:
markdown基础语法
无序列表的起始符号还可以是:-/+(减号/加号)

多级列表

源码如下:

1. A
2. B
    1. B1
    2. B2
3. C


* A
* B
    * B1
    * B2
* C

效果如下:
markdown基础语法

代码块

markdown的代码库以四个以上空格或者一个TAB开头

源码如下:

import os
os.getcwd()
print("hello")

if __file__ == "__main__":
    print("main")
else:
    print("other")

看到效果了吗?

横线

markdown的横线有多种

源码如下:

* * *

***

*****

- - -

---------------------------------------

效果如下:
markdown基础语法

链接

源码如下:

[baidu](www.baidu.com)

效果如下:
markdown基础语法

如果想要显示图片:![image description](image url)

表格

源码如下:

| item | description |
| --- | --- |
| name | name of student |
| age | age of student |

效果如下:
markdown基础语法

说明:第二行的| – |可以控制对其方式
* | :— | 表示左对齐
* | —: | 表示右对齐
* | :—: | 表示居中对其