Markdown常用语法

标题的使用


顶格写前面一个#号是一级标题 # 这个是一级标题

顶格写前面两个#号是二级标题 ## 这个是二级标题

以此类推可以写到六级标题

例如:

这个是二级标题

这个是三级标题

这个是四级标题

注意:在markdown的标准语法中,标题的井号标识符必须写顶格在文字的最前面且紧跟一个空格,否则无效

换行


在markdown中直接回车并不能出现换行的效果,需要两个回车才是换行!例如:
我被写在了第二行,但我不会被显示在第二行~

这个才是第二行,我需要两个回车(与上文隔开至少一行/段我才是第二行/段)

分割线


分割线至少是由三个连续的-组成

字体加粗


在需要加粗的文字两头加上两个*号即可实现字体加粗

例如: 这个是加粗的字体

斜体字


在需要设置为斜体字的文字两头加上一个*号即可实现斜体效果

例如:这个是斜体

区块引用


在每一行或每一段文字的最前面定格写一个>符号

Oh,YES! —LR名言

链接和Email地址


  1. 使用<>符号括起来的且符合邮件地址格式,即会在文章中以邮件链接显示

    例如: 这 polarsonw@20150509.cn 就是我的邮件地址

  2. 网址同样适用于这个规则,但必须符合网址的格式

    例如: 这 http://www.20150509.cn 是我的网站

  3. 当然你也可以使用链接文字,在网址前使用[]符号设置文字,并将上面的<>符号更换为( )符号写入地址即可

    例如: 点击访问 我的网站

代码和代码块


引用代码的方式很简单,使用两个反引号引起来即可,写过shell的应该很熟悉这种用法

例如:我是两个反引号中的代码,反引号一般在键盘ESC的正下方,和飘号是同一按键~

引用代码块,需要使用一对儿三个反引号引起来,加在一起有六个反引号组成

例如:

1
2
3
4
5
6
ls
cp /tmp/1.txt /home/lr/
mv /home/lr/2.txt /tmp/
history
echo > /etc/rc.local
dstat -tcdrlmn --top-cpu --top-mem

列表


  1. 数字编号的列表,数字 + 英文字符点 + 一个空格 + 正文即可
    例如:
    1. 第一要吃饭
    2. 第二要吃饭
    3. 第三还是要吃饭
  2. 项目符号列表,- +一个空格 + 正文即可
    • 喝水
    • 喝水
    • 还要喝水

字体、颜色和字号的设置


markdown语法是不支持修改文字的字体、颜色和字号的,凡是markdown语法本身就是HTML的一种实现,markdown文档中是支持HTML语言标记的,所以,可以直接通过HTML标签修改文字属性。

例如:

修改文字颜色

修改文字大小

修改verdana字体Calibri字体

表格


markdown的表格用起来还是非常给(fei)力的

例如:

1
2
3
| ID     |    姓名  |   性别  |
| ----- | ------- | ------- |
| 007 | LR | 纯MAN |
ID 姓名 性别
007 LR 纯MAN

上面就是markdown语法的表格书写格式,对于想要对其他们的强迫症患者来说真的是一场灾难

禁止转义


在文章中,如果需要用到类似于星号、井号、反引号、减号等markdown标记语言特殊字符的时候,会出现转义的情况,markdown会把相应的文字根据其语法做特殊的处理。当我们仅仅是需要使用一对文本的反引号时,可以在反引号前面加反斜杠来禁止markdown进行转义。

例如:

date=`date +%Y+%m+%d`

通过使用反斜杠,上面这条bash shell命令中的反引号就没有被markdown转义成代码