美文网首页
Markdown常用语法整理

Markdown常用语法整理

作者: 皮皮坤666 | 来源:发表于2018-08-10 12:02 被阅读0次

    markdown常用语法整理

    1. 标题

    #号数量代表标题级别,最多6级,必须位于行首,写在其他位置就只代表#字符。建议在#后面加个空格,这是最标准的写法。

    语法示例:
    
    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    
    
    示例效果:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    2.分割线

    语法:---***


    3.列表

    无序列表符号:* - + ;有序列表:数字+.+空格+内容

    语法:
    * 我是无序列表*
    + 我是无序列表+
    - 我是无序列表-
    
    示例效果:
    • 我是无序列表*
    • 我是无序列表+
    • 我是无序列表-

    =========================

    语法:
    1. 我是有序列表1
    2. 我是有序列表2
    3. 我是有序列表3
    
    示例效果:
    1. 我是有序列表1
    2. 我是有序列表2
    3. 我是有序列表3

    4.引用

    在文本前加上尖括号(大于号)>表示引用格式,记得符号和文本之间加空格。引用文本的下行加一个空行,否则就会归到引用文本中

    语法示例:
    > 我是演示引用
    
    示例效果:

    我是演示引用


    5.图片与链接

    图片语法:![图片文本][图片地址链接]
    语法示例:![图片示例](https://img.haomeiwen.com/i10187278/1c89e9df9ceefbd9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    示例结果: 图片示例
    链接语法:[文本](链接地址)
    语法示例: [百度](https://www.baidu.com)
    效果示例: 百度

    6.粗体与斜体

    左右分别用两个**包含文本就是粗体,用一个*包含文本就是斜体,用三个***包裹的是斜体加粗体

    语法示例:**我是粗体** *我是斜体* ***我是斜体加粗体***
    示例效果: 我是粗体 我是斜体 我是斜体加粗体

    7.删除线,使用~~包裹文字

    语法示例:~~删除线~~
    示例效果: 删除线

    8.代码块

    (1) 行内代码块可用于关键字词,将其与普通文本区分开来,用法是在开始和末尾使用``

    语法示例:
    `const obj={};这是行内代码块`
    
    示例效果:

    const obj={};这是行内代码块

    ================================

    (2) 使用四个空格表示代码块

    这行是代码块,此行左侧有四个看不见的空格
    const obj={};
    

    ===============================

    (3) 代码块加强版,在首尾行使用```可以编写显示多行代码,首行```后面可以加语法名,不加代表普通语法

    语法示例:
    ```javascitpt
    //这是javascript代码,也可以使用其他语法,如python等,但不同的编辑器显示的效果不同
    console.log(message);
    ```
    
    示例效果:
       //这是javascript代码,也可以使用其他语法,如python等,但不同的编辑器显示的效果不同
        console.log(message);
    

    9.表格

    表格主要用到的符号有| - :

    语法示例:
      |默认|居中|左对齐|右对齐|
      |--|:-:|:-|-:|
      |换行\n换行失败|简书markdown|不支持|换行|
      |*支持斜体*|**粗体**|***斜体+粗体***|
      |#不支持标题|[支持链接](http://baidu.com)|`![支持图片上传](https://img.haomeiwen.com/i10187278/7e469dbb32a3908e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)`|`支持行内代码块`|
      |在表格中输出竖线|<code>a|b</code>|<code>a&#124;b</code>|
    

    示例效果:

    默认 居中 左对齐 右对齐
    换行\n换行失败 简书markdown 不支持 换行
    支持斜体 粗体 斜体+粗体
    #不支持标题 支持链接 支持图片上传 支持行内代码块
    在表格中输出竖线 <code>a b</code> <code>a|b</code>

    10. 上标和下标

    主要使用sub/sup标签包裹实现

    示例语法:

      
      2<sub>2</sub>
      2<sup>2</sup>
    
    
    示例结果:

    22
    22


    简单整理了常用的一些语法,markdown工具现在有很多,各自可能实现了很多其他工具没有的功能,以上语法基本在多个工具中都适用,如有书写不正确的欢迎补充,多多交流,感谢!

    参考文章:

    1、https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown#fn:footnote

    2、https://www.jianshu.com/p/96a13401b0ca

    相关文章

      网友评论

          本文标题:Markdown常用语法整理

          本文链接:https://www.haomeiwen.com/subject/vhvcbftx.html