Markdown 语法入门

来源:互联网 发布:淘宝卖家规则 编辑:程序博客网 时间:2024/06/12 18:48

Markdown 基础语法详解

点击看语法原文 这里是我的总结

  • Markdown 基础语法详解
    • 段落和行元素
    • 跨行语法
    • 其他语法

1.段落和行元素

  • 使用两个连着的空格和回车来 重起一行 (换行符)


  • 标题 有两种写法:

    • 使用 = (等)号 和使用 - (减)号来表示标题。等号是比减号大一号的标题, 这些 符号要写在一行的开始处,并放在作为标题的文字下面的,例如:

      This is a example;  ===========  
    • 使用#号来表示标题。一个#号表示一级标题,##表示二级标题,以此类推。

  • 引用语法 使用左括号 > 就可以了,引用是可以嵌套使用的。例如:

    我很喜欢徐志摩的诗《再别康桥》

    轻轻地我走了,
    正如我轻轻地来。


  • 列表 分为有序列表和无序列表。

    • 现在我用的就是 无序列表,其语法是使用*号然后紧跟 一个空格。这里你也可以使用+(加)号或-(减)号来替代 * 号。例如:注意*号、+号、-号后面的空格

      • 使用星号:

        * 第一行  * 第二行  * 第三行 
      • 减号和加号的使用方法类似:

        + 第一行  + 第二行  + 第三行 

        还有:

        - 第一行  - 第二行  - 第三行  

      如果在列表一项中还有多个段落,这些段落需要收缩4个空格或者一个TAB键
      如果是在列表中引用的话,表示引用的左括号也要收缩4个空格,
      如果是在列表中插入代码的话,那么就需要收缩8个空格,也就是2个TAB

    • 有序列表语法 序号紧跟一个英文中的句号和空格,例如:还是要注意空格

      1. 第一点  2. 第二点  3. 第三点  

      这些序号可以不连续的。为了避免正文中无意出现了这种有序列表的语法格式,可以 在序号后加一个\来解决问题。


  • 插入代码块 (我最喜欢的)每一行至少收缩4个空格或者一个TAB,最后以没有收缩
    的行为结束。代码块内的Markdown语法将没有效果。

  • 画水平线 三个*、- 号(连续或者不连续)

2.跨行语法

  • 强调语法 在要强调的内容前后使用_(下划线)或者*(星号),例如:

        *强调内容1*  其写法为:\*强调内容1\*      _强调内容2_  其写法为:\_强调内容2\_

  • 跨行代码 插入跨行代码的语法为:`代码 ` ,也就是在代码的前后用反勾号.例如:

    ` printf("This is a test!\n"); `  

    如果要在代码中显示反勾号,就需要在该反勾号的前后使用双反勾号,即

     ``   `   ``  

  • 链接 分为行内式、参考式和内部链接(或称为 篇内链接、内部导航,需要在浏览器上运行)

    • 行内式链接

      语法为:[link_name](URL “Title”) 。其中link_name是显示链接
      的时候的链接名(其逻辑意义),URL是该链接的网址,Title是提示信息(当
      把鼠标放在链接名上时会提示Title的内容)

    • 参考式链接(MarkdownPad不支持)

    • 内部链接
      语法为:[link_name](#link_addr “Title”),还需要在文章中的被链接处写上这句:

      <a id = "link_addr "> 标记名称 </a>

3.其他语法

  • 转义字符 如果在内容中出现了上述语法中出现了的符号,可以使用\进行转义操作。

如有错误,欢迎指正
点击看语法原文
这里是该文的中文版

0 0