markdown语法总结

以纯文本的形式记录

    ##标题的使用
    >markdown支持两种标题的语法,Setext和atx形式

    >Setext形式是用底线的形式,=表示最高阶标题,-表示次级标题

    >atx形式是用#的形式,在标题的前后包含1到6个#符号,表示一级标题到6级标题


    ##区块引用

    >区块引用用
    >表示,多个>表示则表示为多级引用,如果引用之内,想要换行,则单独添加一个空的>行,或者在上一行打两个空格.  
      如果仅在第一行使用>,在后面的行即使省略>也会自动包含在引用快中


    ##修辞和强调
    >markdown使用*和—来标记需要强调的区段,所有的标记跟内容之间不能有空格

    >*表示斜线,如
    >*markdown*
    >
    >_表示斜线,如
    >_markdown_
    >
    >**表示强调,如
    >**markdown**
    >
    >__表示强调,如
    >__markdown__

        ##列表
    > * 无序列
    > 
    > 使用*,+ ,- 来做为列表的项目标记,这些符号是都可以使用的,所有的标记与内容之间要有一个空格

    >>星号,如
    >
    >> * Candy
    >> * Gum
    >> * Booze
    >
    >>加号,如
    >
    >> + Candy
    >> + Gum
    >> + Booze
    >
    >>减号,如
    >
    >> - Candy
    >> - Gum
    >> - Booze



    >* 有序列表
    >
    >有序列表则是使用一般的数字,接着一个英文句点作为项目标记,如
    >> 1. Red
    >> 2. Grren
    >> 3. Blue  


    ##空行
    如果你在项目之间插入空行,那项目的内容会用<P>包起来,你也可以在一个项目内放上多个段落,只要在他前面缩排4个空格或1个tab,里面的内容是纯文本的,任何标签都在里面失效,如
    > * A list item

        With multiple paragraphs.

    > * Another item in the list.

    ##链接
    markdown支持两种形式的链接语法:行内和参考两种形式,两种都是使用角括号把文字转换成链接。
    > * 行内形式

    > 行内形式是直接在后面用括号直接接上链接,如:
        > 
    > This is an [baidu](http://baidu.com") link.

    > 也可以在连接上加上title,用于对链接的描述,如:

    > This  is an [google](https://google.com "goole链接") link.
    > 
    > * 参考

    > 参考性是的链接让你可以为链接顶一个名称,之后你可以在文件的其他地方定义该链接的内容,如:

    > I get 10 times more traffic from [google][1] than from [Yahool][2] or [MSN][3].

    >[1]: https://google.com "Google"
    >[2]: https://search.yahoo.com "Yahoo Search"
    >[3]: http://search.msn.com "MSN Search"
    注:两种方式的属性都是可选的,连接名称可以用字母,数字和空格,但是不区分大小写


    ##图片
    图片的语法和链接很相像,也分为行内形式和参考形式
    > * 行内形式  
    > 行内形式的title是可选择的,如  
    > ![金琇泽](jxz.jpg "金琇泽")
    > 
    > * 参考形式  
    > 参考形式的title是可选的,字段的定义可以写在文档的任何位置  
    > ![金琇泽][jxz]
    > [jxz]:jxz.jpg  "金琇泽"

    ##代码
    在一般的段落中,你可以使用反引号'来标记代码区段,区段内的&,<和>都会被自动的转换成html实体,如下:
    > I strongly recommened against any `<blink>` tags.
      I wish SmartyPants used named entities like `&mdash;`
     instand of decimal-encoded entites like `&#8212`;

    如果要建立一个已经格式化好的代码区块,只要每行缩进4个空格或者一个tab符号,也可以把&,<和>转换成html实体

    >if you want your page to validate under XHTML 1.0 Strict, you've got to put paragraph tags in you blcokquotes:
	
    

    ##获取网络上的照片
    在上面的照片实例中,我们使用的是使用本地的照片,但是如何插入网络上的照片呢?网上有较多的方法定义,这里只具体记录一种,自己够用就好了。

    >	    ![图片名称](图片地址  "title")
    ![黑子的篮球](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1503838331351&di=3729614e18b0d09001b043c1210711b0&imgtype=0&src=http%3A%2F%2Fimg2.duitang.com%2Fuploads%2Fitem%2F201204%2F24%2F20120424191400_ksUCX.jpeg  "黑子的篮球")

    >     ![图片名称][图片id]
    ![黑子的篮球][黑子的篮球]
    [黑子的篮球]: https://timgsa.baidu.com/timg?                

image&quality=80&size=b9999_10000&sec=1503838331351&di=3729614e18b0d09001b043c1210711b0&imgtype=0&src=http%3A%2F%2Fimg2.duitang.com%2Fuploads%2Fitem%2F201204%2F24%2F20120424191400_ksUCX.jpeg "黑子的篮球"

    >markdown不能直接指定图片的大小,但是可以直接插入img标签来插入图片,如下:  
    <img src = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1503838331351&di=3729614e18b0d09001b043c1210711b0&imgtype=0&src=http%3A%2F%2Fimg2.duitang.com%2Fuploads%2Fitem%2F201204%2F24%2F20120424191400_ksUCX.jpeg" height = 60 width = 80  alt = "黑子的篮球">


    ##分割线
    可以在一行中使用3个或更多的 `*` 或 `-` 或 `_` 来表示分割线,如下  
    >********************  
    >--------------------
    >____________________ 


    ##字符转义
    如果特殊符号需要以纯文本的形式显示,则可以使用转义符号`\`,如  
    >\*\*qwe\*\* (使用转义的显示)  
    >**qwe**(未使用转义的显示) 


    ##扩展语法
    目前使用编译器不支持扩展语法


    ##插入空格##
      一般插入空格的时候直接输入空格会无效,这时可以直接使用&nbsp;&nbsp;(这里有两个空格)html实例进行输入空格; 尖括号也是 ,要使用/ &lt; 与/&gt;实例进行输入

具体的语法学习见[链接][link]
[link]: http://xianbai.me/learn-md/article/convert/html.html "markdown学习地址"

posted @ 2017-11-08 20:31  别离的岁月  阅读(194)  评论(0编辑  收藏  举报