Markdown的学习

  • Markdown概述:

  • Markdown是一种编辑文本的一种格式,可以让文本更加美观。
  • HTML 是一种发布的格式,Markdown 是一种书写的格式。
  • 当需要< & 时Markdown 可以自动转化,而不用写成 & a m p; 和& l t ; 。
  • 区块元素:

  • 段落和换行

  • 由一个或多个连续的文本行组成一个段落。
  • 标题

  • 标题的形式是有两种的:类setext 和 类atx 。
  • 类setext
  • 类 Setext 形式是用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),在使用时 只需在下一行打上相应的符号就行了。
  • 类atx
  • 类 Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,使用时在文字前面打上相应数量的#就可以了,个人喜欢这种方式。
  • 区块引用

  • 和e-mail 类似,是>来引用

这里是引用的内容

这里是引用

这是引用中的引用用两个>> 来表示 以此类推。

  • 列表

  • 分为有序列表和无序列表。
  • 无序列表
  • 使用+ - * 来作为开头
  • 有序列表
  1. asdadasda
  2. qweqeqwqw
  3. qweqweq
  4. dasdasd
  5. sdadsd
  • 即使数字顺序有错误,也会自动纠正。
  • 如果列表下有代码 那么需要在代码前两个制表符 或八个空格。
  • 代码区块

  • 缩进 4 个空格或是 1 个制表符。
  • 分割线

  • 星号 减号 下划线都可以至少三个 不能混用。



  • 区段元素

  • 链接

  • Markdown支持行内式和参考式两种方式,都是用 [方括号] 来标记。

  • 行内式
  • []里面写上链接的名字+()里面填链接地址ps:如果要加title,只需要加双引号就可以啦
    [链接文字](http:www.XXXX.com/"title文字");

  • 参考式
  • 在[]里面填链接文字+[]用以辨识链接的文字填入(可以有字母、数字、空白和标点符号,但是不区分大小写);然后再文中任意位置将链接定义出来。
    例如 [链接文字][id]

    文中某处 [id]: http:www.XXXX.com/"title"。

  • 链接定义的形式为:[链接文字]: +地址(可以用<>括起来) 可+"
    "或' '或( )里面是title文字 。
  • 行内式链接格式整齐但可读性不高,参考式链接把链接一般放在段尾,都有很强的可读性。
  • 强调

  • 用* *或者_ _ 包起来 标记的文字是斜体

  • 用** **或者__ __包起来 标记的文字是粗体;

  • 但是如果本身想加星号不是强调的话可以加\

  • 代码

  • 如果只需要写一两句代码可以用``包起来 printf()

  • 可以用多个``` ``` 将多段代码包起来

  • 图片

  • 图片也分为行内式 和参考式

  • 行内式

    详细叙述如下:一个惊叹号 !接着一个方括号[],里面放上图片的替代文字,接着一个普通括号(),里面放上图片的网址,最后还可以用引号""包住并加上 选择性的 'title' 文字。
    例如: ![替代文字](http:www.XXXX.com/"title")

  • 参考式

    一个!加上[]替代文字再加[]图片参考名称 再在某处 []参考名称:+地址可再加title文字
    例如: ![替代文字][id] 段末 [id]: http:www.XXXX.com/"title"

  • 自动链接

  • 要是用方括号包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样

你可能感兴趣的:(Markdown的学习)