什么是markdown
Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber)。它允许人们 “使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。
markdown 语法
首先是标题用#表示
标题
比如说一个#是一号标题,两个#是二号标题, 以此类推最多到六号
## 一级标题
### 二级标题
#### 三级标题
##### 四级标题
###### 五级标题
####### 六级标题
分割线
三个以上的- 或者* 表示一个分割线
---
***
字体
*代表斜体
斜体
**代表粗体
粗体
~~表示删除,会有一个中划线
删除
超链接和图片
[文字标鼠](连接地址)链接也可以用一个类似于变量得写法 ,哈哈哈我是这么理解得[文字描述][1][1]:http://xxxxxx图片得话比超链接多一个!比如说 ![]()没有图片就不演示了
列表
列表这个东西就比较常用了
无序列表
- + *
这三个符号都可以被编译成无序列表,而且是可以嵌套得比如说
- 1
- 2
- 3
- 4
使用有序列表可以用数字后边加。 后边再有个空格表示也可以嵌套
- aaa
- 444
- 344
引用和代码块
>
这个符号表示引用,一般某一段话摘自哪里得时候应该会用到,也可以嵌套使用
aaa
aaaa
a
a
想要跳出引用 重新引用得话要在最下边加一行回车才可以
>a >>aaaa >a >a 这个是上边得实现 ,由于在>后边并没有加空格 所以没有生效
还有就是有时候在markdown得时候,有些符号会被编译成固定的格式,但是我们并不像这样,我们只是想让他显示这个符号出来得时候 我们可以用``这个符号把他包起来,表示这是一个行内的代码块
大段的代码可以用四个空格缩进 ,然后在里边可以写一些代码,比如说
console.log('哈哈哈')
也可以用 ```把代码包起来
console.log('111')
切记,跳出的时候要有回车,不然格式可能会乱
表格
还有一个很常用的表格
商品 | 数量 | 单价 |
---|---|---|
苹果 | 10 | $1 |
电脑 | 1 | $1000 |
|商品|数量|单价| |-|-------:|:------:| |苹果|10|\$1| |电脑|1|\$1000|
下边是上边的实现
首先第一行是表头,然后第二行是对齐方式 ,关键在这个:
可以有左对齐,右对齐和居中
选择框
- [x] 123- [ ] 123
[x] 123
[ ] 123
html标签
markdown 有的时候并不能达到我们想要的要求,比如特定的颜色或者字号什么的,但是是支持html标签的,比如说 我这篇博客就加了一个
调整了一下字号,而且html标签并不会影响markdown的符号
由于markdown是支持html标签的所以完全可以使用markdown配合一些插件来写一个页面, element-ui的源码里边就是如此的,比如说在vue里边我们装一个
以上是对markdown的一些认识,有不足的地方,希望批评