Markdown 常用语法学习

   在我看来,Markdown 和 HTML 一样都是标记型语言。输入特定的字符就可以出现一些特定的效果。我学习 Markdown 的原因也很简单,那就是希望在自己写的学习笔记、在 SO 上提问或者和其他人交流的时候能够有一个漂亮的排版。

注意: 其中的一部分使用方法只适用于 Stack Overflow。

  1. 使用4个空格去创建一个代码块,在4个空格后出现的内容都会出现在代码块中,这个代码块是单行的。在代码块中,Markdown 和 HTML 语法都是被忽略的;(Stack Overflow)

     “空格1空格2空格3空格4”后面出现的内容都会出现在代码块中
    
  2. Markdown 语法中创建一个代码块使用两对“```” ,在这里面出现的内容都会包裹在代码块里面。该符号的位置是:**英文输入法状态下,在 escape 键正下方的那个键;

  3. 使用两个“`”来创建一个行内的代码块。包裹在两个点之间的内容就会出现在行内代码块之间;

  4. 在行内末尾连续敲上两个空格会强制进行换行;(Stack Overflow)

  5. 在 Markdown 中使用
    来进行强制换行;

  6. 使用“*”号将需要变为斜体的内容包裹在中间,中间的字就会变为斜体显示;

     我是一个*斜体字*!
    
  7. 使用“**”号将需要变为粗体的内容包裹在中间,中间的字就会加粗显示;

     我是一个**粗体字**!
    
  8. 使用“***”号将需要变为斜体加粗显示的内容包裹在中间,中间的字就会倾斜并加粗显示;

     我是***加粗倾斜***显示的!
    
  9. 给文字添加链接使用[链接显示的文字](链接URL)这种方式;

     我是一个[百度](https://www.baidu.com)
    
  10. 将一个 URL 字符串强制转换为 URL,使用这种方式; (Stack Overflow)

    
    
  11. 将内容转换为标题,在标题内容下面添加一个“=”号,这样这个内容就成为了一级标题,会加粗显示; (Stack Overflow)

     一级标题
     =
    
  12. 将内容转换为标题,在标题内容下面添加一个“-”,这样这个内容就成为了二级标题,会加粗显示; (Stack Overflow)

     二级标题
     -
    
  13. Markdown 通过“#”然后后面添加一个空格来标识标题,标题级别从h1~h6,h1标题文字最大,h6标题文字最小,一个“#”后加一个空格那么后面出现的内容就是一级标题,两个“#”后加一个空格后面出现的内容就是二级标题,往后的依此类推;

     # 一级标题
     ## 二级标题
     ### 三级标题
     #### 四级标题
    
  14. 使用3个连续的“-”、“” 、“*” 或者“空格空格空格”可以创建一条分割线;

     --- 、 ___ 、*** 或者  “空格_空格_空格_”
    
  15. 使用“-”、“+” 或者 “*”后面跟上一个空格,可以在内容前面添加一个小圆点,构成了一个无序列表项;

      - 、+ 或者 *
    
  16. 使用“数字编号.” 后面跟上一个空格,可以在内容前面添加一个序号,构成了一个有序列表;

     1.
    
  17. 在列表中再嵌套列表这种情况通过增加缩进(一般缩进3个空格)来实现;

    1. 第一级第一项
         * 第二级第一项
             1. 第三级第一项
    2. 第一级第二项
         * 第二级第一项
             1. 第三级第一项
    
  18. 使用“>”后跟一个空格,可以为内容增加一个不一样的背景色; (Stack Overflow)

     > 
    
  19. 添加一张图片使用“!【】(图片URL)” 这种方式;

    !【】(图片URL)
    

特别注意:

  • 为了规范起见,建议在每一个特定的关键符号后添加一个空格,即上述内容中提到的“后跟一个空格”的目的;

  • 内容中有的项后面有一个“(Stack Overflow)”,它表示的意思是:该种方式只在 Stack Overflow 中提问时有效,在普通的 Markdown 编辑器中不一定有效;

  • 由于 Markdown 编辑器识别的影响,因此在上面中不得已使用了中文输入法状态下的中括号,注意在真实的编辑内容过程中使用的是英文输入法状态下的中括号;

以上内容仅是个人整理出的日常使用频率较高的 Markdown 部分用法,如果想更加深入的学习有关 Markdown 的知识可以前往这里进行学习。

你可能感兴趣的:(Markdown 常用语法学习)