markdown语法之强调和转义字符

  1. 使用一对’*’或’_’包围的内会显示为斜体。使用双星号或者双下划线包围的会显示为加粗。注意*_前后都有空格时会被识别为普通符号原样输出。

    这是*斜体*效果
    这是**加粗**效果

    显示为

    这是斜体效果
    这是加粗效果

    如果标识强调的符号前后被空白符隔开,则可能被认为是原样输出这个符号。

    这是 * 斜体 *  
    这是 ** 加粗 **

    显示为

    这是 * 斜体 *
    这是 * 加粗 *

  2. 斜体和加粗的嵌套

    • 在一段已经标记了一种强调效果的文字中,对部分文字加以另一种效果。

      *这一段**整体**是斜体*  
      
      __这一段 _整体_ 是加粗__

      显示为

      这一段整体是斜体

      这一段整体是加粗

    • 可以连用三个*_表示加粗斜体。也可以分别用两种符号以示区别。

      ***粗体且斜体***
      
      **_加粗并且倾斜_**

      显示为

      粗体且斜体

      加粗并且倾斜

  3. 删除线(语法扩展):删除线使用双波浪线~~标识。其他性质类似加粗和倾斜,并且可以嵌套。

    ~~这一段不要了~~
    
    ~~__这一段*整体*是加粗__~~

    显示为

    这一段不要了hahahaha

    __这一段整体是加粗__

    删除线是GitHubFlavoredMarkdown支持的语法。但是VSCode使用的markdown-it库也支持这一语法。

  4. 转义字符

    • md中用到的主要可能有语法意义的非空白符号有:\ ` * _ { } [ ] ( ) # + - . !(扩展语法中涉及的符号请自行添加到此列。)

    • 在正常段落中要原样输出以上符号,一般需要加反斜杠\在前。(连续两个反斜杠输出一个反斜杠。)

      \\  
      \`  
      \#  
      \*

      显示为

      \
      `
      #
      *

猜你喜欢

转载自blog.csdn.net/qq_33229669/article/details/81610972