markdown语法学习

偶然看到markdown,觉得markdown标记语言排版很漂亮,而且全程都不需要鼠标,又可以很方便的将其转换成有效的xhtml和html文档,因此打算简单了解学习一下。

# 号与所需要标记的文字在一行上,并且在其之前,#号从1个增加到6个,分别代表xhtml/html标签中的

===和---在所需要标记的文字的下一行,分别代表xhtml/html标签

+ - 和*可以用来标记无序列表

  • 的组合

    num. (num为从1开始的数字) 不从1开始也可以,但是转换后仍会从1开始,用来标记有序列表

    1. 的组合

      *和_用作强调,代表xhtml/html标签是斜体方式的强调, **和__代表的是xhtml/html标签粗体方式的强调。

      文字超链接的两种方式:行内和参考

      行内: [hyper-link](url title) eg: [Google](http:www.google.com "visit Google")

      参考: [hyper-link][hyper-link-name] [hyper-link-name]: url title

      hyper-link-name可以是字母数字空格和各种特殊符号组成的任意形式,不区分大小写,为空时,则将链接本身作为链接名。

      eg: [Google][hyper-link-1] [Baidu][hyper-link-2] [Bing][hyper-link-3]

      [hyper-link-1]: http://www.google.com "visit Google"
      [hyper-link-2]: http://www.baidu.com "visit Baidu"
      [hyper-link-3]: http://www.bing.com "visit Bing"

      markdown还支持比较端的自动链接 相当于www.example

      图片超链接的两种方式: 行内和参考

      行内: ![alt text](picture_path) alt text为图片无法加载时则显示的替代文本。图片的地址可以是本地的路径,也可以是互联网上的一个图片url

      参考: ![alt text][id][id]: picture_path titleid也是用来标记一个图片超链接的名字

      > 作为长引用或者区块引用,相当于xhtml/html标签

      , > 可多层嵌套使用

      `` 作为代码区块的引用, 相当于xhtml/html标签

      *** --- ___ 三个及三个以上的* - _作为分隔线,相当于xhtml/html标签


      在想要将诸如* _ - + ` \等等特殊符号本身进行显示出来时,可以使用转移符号反斜杠\, 即可保留符号本身。

      表格的表示方法:

      |field1|field2|field3|......|field n|

      |:-------|:-------:|------:|.......|--------|

      |value1|value2|value3|......|value n|

      |value1|value2|value3|......|value n|

      |value1|value2|value3|......|value n|

      第一行为表头部分,相当于xhtml/html中的部分;

      第二行分隔表头和表身两个部分,在虚线左右的 : 决定整个字段的对齐方式,默认为左对, : 在左表示左对齐,在右表示右对齐, 两侧都有表示居中对齐;

      从第三行开始,是表的主体部分。


你可能感兴趣的:(markdown)