简单的介绍一下markdown,这是一种可以使用普通文本编辑器编写的标记语言,他可以使普通文本的内容具有一定的格式。现在有很多博客,有的就是用markdown来编写文章的,wordpress也是支持markdown语法的。
蒲公英整理了一下,一些基本会用到的markdown语法,可能说的不是太全面,言语有纰漏的地方,欢迎批评指正。
标题
在markdown的语法中,标题的语法和html的一样,都分为六个等级。
html中,h1-h6
表示一级标题到六级标题。
markdown中,1-6个#
表示一级标题到六级标题。
不同的是,在markdown中,还可以用=
表示一级标题,多个"="效果相同,用-
表示二级标题,多个"-"效果相同。
举例:
用#标记
# 一级标题
## 二级标题
### 三级标题
...
###### 六级标题
用=和-标记
一级标题
======
二级标题
------
区块引用blockquotes
在markdown语法中引用可以嵌套,>
表示一级引用>>
表示嵌套引用,貌似可以一直嵌套引用下去,表示嵌套了八层还是可以继续的,另外markdown允许你偷懒,你可以在一段话的开头加上>
就可以
一级引用
> 表示一级引用
> 表示一级引用
> 表示一级引用
嵌套引用
> 表示一级引用
>> 表示嵌套引用
偷懒引用
> 这是一段话,用来显示偷懒引用的用法,如果想显示这个用法,这段句子就要足够的长,长到什么程度呢,起码超出屏幕的宽度。
> 这是一段话,用来显示偷懒引用的用法,如果想显示这个用法,这段句子就要足够的长,长到什么程度呢,起码超出屏幕的宽度。
另外,引用的区块内也可以使用其他的 markdown 语法,包括标题、列表、代码区块等,感兴趣可以自己测试一下。
列表
markdown支持有序和无序两种列表。
有序列表的语法是数字+英文句点
。无序列表的语法是星号,加号和减号
来标记。
有序列表
- 有序列表第一个
- 有序列表第二个
需要值得注意的是,不管你文字前面的数字写的是什么都不会影响输出的结果。
即使你写成,1. 我是有序列表 1. 我是有序列表 1. 我是有序列表 或者 1. 我是有序列表 5. 我是有序列表 6. 我是有序列表
输出结果都只会是:
- 我是有序列表
- 我是有序列表
- 我是有序列表
无序列表
* 无序列表第一个
+ 无序列表第一个
- 无序列表第一个
另外,列表内有序和无序都是可以嵌套的。
代码区块
我们在页面书写代码的时候肯定不希望代码的排版凌乱,希望照着原来的样子去显示,Markdown 会用pre
和code
标签来把代码区块包起来。
语法为四个空格
,单行代码的代码之间可以用反引号"`"
包起来就好。
分割线
语法为,三个以上的星号,减号或者底线。行内不能有其他东西,你也可以在星号或是减号中间插入空格。
* * *
***
- - -
--------------
以上几种都可以实现分隔符
<hr/>
的作用
链接
在markdown中插入链接的语法为[超链接名字](超链接地址 "超链接title")
表格
表格的语法是比较累人的地方,好在一般编辑器都会带快捷键,只要填充内容就好了。
| 左对齐标题 | 右对齐标题 | 居中对齐中标题 | | :------| ------: | :------: | | 这只是一个文本 | 这只是一个文本 | 这只是一个文本 | | 这只是一个文本 | 这只是一个文本| 这只是一个文本 |
- 默认标题栏居中对齐,内容居左对齐。
- ":"在"-"左边表示左对齐,在右边表示右对齐,在两边表示居中对齐。
- 内容和"|"之间多余的空格会被忽略,每行第一个|和最后一个|可以省略,-的数量至少有一个。
效果如图:
图片
在markdown中是可以插入图片的,图片路径支持相对路径和绝对路径,语法为![alt](/images/1.jpg "title")
,其中alt
表示,图片找不到时候显示的内容,title
表示鼠标悬浮显示的内容。
参考
markdown语法说明:https://www.appinn.com/markdown/index.html
完。
2019年6月22日 上午1:24
文章不错支持一下吧
2018年9月8日 下午7:21
我一直都记不住,每次写文章用的时候翻出来看一下!
2018年9月8日 下午7:23
@大事记 熟能生巧→_→