markdown基础
介绍
markdown是一种可以用普通文本编写的标记语言,他的作用是可以开始普通文本具有一定的格式。
值的注意的是在markdown文件中,都是采用.md结尾,而不是普通文件的.t型台结尾。
特点
markdown的特点就是容易写和读,也可以通过一些特殊的标签来实现一些特殊的符号,而且不同的符号也代表着的不同的意语音,列如;H1到H6所代表的就是标签的从一级到六级食物不同,字体的大小也随着减小。
markdown的常用语法
标题
子啊markdown中从在不同的级别,类似于我们的作文题目,一共有六级标签,每一级标签通过#实现。比如一级标签就是一个#两级就是两个#,一直到,6级。
区块引用
在markdown中,如果想用引用可以用>来实现,比如:
李白:举头望明月,低头思故乡。
同样的,我们的引用也可以是多行的,比如:
鲁迅,原名周樟寿,后改名周树人,子豫山,他的代表作有《狂人日记》,浙江绍兴人,著名的思想家,五四运动参与者,中国现代文学奠基人,毛泽东曾今评价:“鲁迅的方向就是中华民族组新的方向”
列表
无序列表
无序列表的表示很简单,将每个列表的前面都加上*或+或-如下:
*南瓜
*西瓜
*冬瓜
*哈密瓜
当然将前面的*改完+或-都是一样的结果。
有序列表
在每个列表前面加上数字加英文状态下的.再加空格就可以了,如:
1. 飞机
2. 汽车
3. 火车
4. 轮船
代码区块
和程序相关的写作或是标签语言原始码通常会有已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示,Markdown会用pre和code标签来把代码区块包起来。
要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:
function show () {
alert('hello,world')
}
show()
在上面的内容的前面,输出四个空格或者一个制表符(一下tab键) ,就可以实现代码段的样式。
分割线
可以在一行中使用三个以上的星号,减号,下划线来建立一个分割线,行内不能有其他内容,但是可以在其中插入空格 ,下面的几种写法都可以创建分割线:
*** * * * ___ _ _ _
强调
在正常的文本编辑中,经常会碰到需要强调的内容,那么可以使用星号(*)和下划线(_)来表示需要强调的内容。
如下:
*hello,world*
效果如下:
hello,world
如果用两个星号或者下划线,则字体会加粗,强调级别更高。
如下:
**hello,world**
效果如下:
hello,world
代码
如果要在文档内容中表示代码,则可以使用反引号(“)将内容包裹起来。
如下:
`var a = "hello,world";
alert(a)
`
效果如下:
var a = "hello,world"
alert(a)
图片
在日常的编辑中,如果需要加入图片,可以采用下面的方式:
![图片加载失败时替代文字](图片地址 "图片的提示文字")
![郁金香](./Tulips.jpg "郁金香")
效果如下:
反斜杠的作用
在markdown中,存在一些特殊的字符,具有一定的语法意义,例如#表示标题等等,那么在文字编辑的时候想要输出这些特殊的字符不能够直接输出,而是应该使用\转义。
如下:
\#
效果如下:
#
这样就能够在正常的编辑中输出这些特殊的字符。