Markdown简介以及实用语法
一、Markdown是什么?
Markdwon 是一种轻量级 标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以 MARKDOWN语法编写的语言转换成HTML内容的工具。
二 为什么要使用Markdown?
它是易读(看起来舒服😌)、易写(语法简单)、易更改(纯文本)。处处体现着极简主义的影子。 兼容HTML,可以转换为HTML格式发布。 跨平台使用。 越来越多的网站支持Markdown. 更方便清晰的组织你的电子邮件。(Markdown-here,Airmail)。 摆脱Word,txt!!!
### 具体语法
# 这是H1
## 这是H2
### 这是H3
#### 这是H4
##### 这是H5
###### 这是H6
# 这是H1 #
## 这是H2 ##
### 这是H3 ###
#### 这是H4 ####
##### 这是H5 #####
###### 这是H6 ######
引用
这里是引用,引用式自动换行的,如果你要强制换行,可以直接插入html中的换行标志<br>。你也可以通过插入一个空的引用行来达到这个目的,只是这样就会出现一个空行,这可能是你不希望看到的。
> 这里是引用,引用式自动换行的,如果你要强制换行,可以直接插入html中的换行标志<br>。你也可以通过插入一个空的引用行来达到这个目的,只是这样就会出现一个空行,这可能是你不希望看到的。
比如这里的强制换行
和通过加入一个空行引用换行:
达到了加一个空行换行的目的!
> 比如这里的强制换行<br>
> 和通过加入一个空行引用换行:
>
> 达到了加一个空行换行的目的!
有序列表
这里是有序列表1
这里式有序列表2
这里是有序列表3
1. 这里是有序列表1
2. 这里式有序列表2
3. 这里是有序列表3
无序列表
这里是使用*号的无序列表
这里是使用*号的无序列表
这里是使用*号的无序列表
这里是使用+号的无序列表
这里是使用+号的无序列表
这里是使用+号的无序列表
这里是使用-号的无序列表
这里是使用-号的无序列表
这里是使用-号的无序列表
* 这里是使用*号的无序列表
* 这里是使用*号的无序列表
* 这里是使用*号的无序列表
+ 这里是使用+号的无序列表
+ 这里是使用+号的无序列表
+ 这里是使用+号的无序列表
- 这里是使用-号的无序列表
- 这里是使用-号的无序列表
- 这里是使用-号的无序列表
分割线
这里创建分割线。你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
---
- - -
-----
-------------------------------
链接
行内式链接:
在方块括号后面紧接着圆括号并插入网址链接,如果需要加上链接的 title ,需要在圆括号内连接后边跟上双引号中加入 title 内容即可。
这里是 天才的GitHub主页
这个没有 title 的链接 天才的GitHub主页
这里是 [天才的GitHub主页](https://github.com/mhz2180572509 "小天才的GitHub主页")
这个没有 title 的链接 [天才的GitHub主页](https://github.com/mhz2180572509)
参考式链接:
在链接文字的括号后面再接上另一个方括号(中间可以有一个空格),在第二个方括号里面要填入用以辨识链接的标记,在页面其他部分加上中括号内为这个标记,后边跟一个冒号用来定位该部分的地址。
这里是 小天才的GitHub主页 (注意一定要按照格式写,但是我发现第一个中括号好像并不是十分重要,注意后边的链接地址一定要和链接标签中间有一个空行隔开)
这里是 [小天才的GitHub主页] [链接] (注意一定要按照格式写,但是我发现第一个中括号好像并不是十分重要,注意后边的链接地址一定要和链接标签中间有一个空行隔开)
[链接]: https://github.com/mhz2180572509 "小天才的GitHub主页"
隐式连接标记:
可以省略指定链接标记,链接标记会视为等同于链接文字
这里是 又一个小天才的GitHub主页
这里是 [又一个小天才的GitHub主页]
[又一个小天才的GitHub主页]: https://github.com/mhz2180572509 "小天才的GitHub主页"
强调
单星号括起来
单下划线括起来
双星号括起来
双下划线括起来
双波浪符号括起来
*单星号括起来*
_单下划线括起来_
**双星号括起来**
__双下划线括起来__
~~双波浪符号括起来~~
代码
使用四个空格或者两个制表符的缩进即可产生代码块
这里是一个代码块
代码块的换行只需要使用回车即可
使用单反引号(键盘最左上角Esc键下边的那个键,即数字键1的左边的键)符号可以引入一个代码块,比如 这是一个单行的代码
比如 `这是一个单行的代码`
使用三个连续的反引号可以引入一个多行代码块儿
这里是一个代码块
代码块的换行只需要使用回车即可
加强代码块:使用```加语言类型来形成加强代码块
#判断一个数是否为质数
print("判断一个数是否为质数")
num=int(input("输入一个正整数:"))
if num>1:
if num==2:
print(num,"是质数")
else:
for i in range(2,num):
if (num%i) == 0:
print("{0}不是质数,{0}={1}*{2}".format(num,i,num//i))
break
else:
print(num,"是质数")
else:
print(num,"不是质数!")
三 Markdown启动命令?
首先创建一个文件夹然后进入这个文件夹使用:gitbook init 来初始化
然后使用 gitbook serve 来启动服务