markdown基础语法

作者: MA木易YA | 来源:发表于2018-12-05 13:09 被阅读30次

      简单整理了些常用的markdown语法,方便大家用的时候查询

    1. 标题

    语法

    #  1级
    ##  2级
    ###  3级
    

    这是1级案例

    这是二级案例

    1. 引用

    语法

    >
    

    上面的语法二字就源自引用

    1. 列表

    语法

    1. 无序列表
    *
    +
    -
    
    • 无序列表1
    • 无序列表2
    • 无序列表3
    1. 有序列表
      有序列表以数字和 . 开始;
      数字的序列并不会影响生成的列表序列;
      但仍然推荐按照自然顺序(1.2.3...)编写。
    • 列表嵌套,无序和有序之间也可以任意嵌套
    1. 第一层
      + 1-1
      + 1-2
    
    1. 第一层
    • 1-1
    • 1-2

    1. 代码

    语法(用~~~包含的部分都会显示为原始内容,而特殊字符会被转换为 HTML 字符实体
    )

    import re
    
    1. 分隔线

    语法

    可以在一行中使用三个或更多的 *、- 或 _ 来添加分隔线

    1. ---
    2. ***
    3. ___
    



    1. 超链接

    语法

     [link text](URL 'title text')
    

    ① 普通链接:

    [Google](http://www.google.com/)
    

    ② 指向本地文件的链接:

    [icon.png](./images/icon.png)
    

    ③ 包含 'title' 的链接:

    [Google](http://www.google.com/ "Google")
    
    1. 图片

    语法
    插入图片的语法和插入超链接的语法基本一致,只是在最前面多一个 !

    ![GitHub](https://img.haomeiwen.com/i7415868/53a94b0505b1d2f1?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "GitHub,Social Coding")
    

    方括号中的部分是图片的替代文本,括号中的 'title' 部分和链接一样,是可选的

    1. 强调

    语法

    1. 使用 * * 或 _ _ 包括的文本会被转换为 <em></em> ,通常表现为斜体:

    转换后: 这是用来 演示文本
    原本: 这是用来 演示 的 文本

    1. 使用 ** ** 或 __ __ 包括的文本会被转换为 <strong></strong>,通常表现为加粗:

    转换后: 这是用来 演示文本
    原本: 这是用来 演示 的 文本

    1. 用来包括文本的 * 或 _ 内侧不能有空白,否则 * 和 _ 将不会被转换(不同的实现会有不同的表现):

    转换后: 这是用来 * 演示* 的 _文本 _
    原本: 这是用来 演示 的 文本

    1. 如果需要在文本中显示成对的 * 或 _,可以在符号前加入 \ 即可:

    转换后: 这是用来 *演示* 的 _文本_
    原本: 这是用来 演示文本

    1. *、_ 和 __ 都必须 成对使用 。

    2. 字符转义

    语法
    反斜线(\)用于表达后面的字符(通常作用于有特殊作用的字符)在markdown中不进行转义,即表达字符表面意思,仅是一个字符。这些字符包括:

    \
    `
    *
    _
    {}
    []
    ()
    #
    +
    -
    .
    !
    
    1. 删除线

    语法(两个~)

    ~~text~~
    

    删除线
    s

    1. 代码块和代码高亮
    2. 代码块
      使用 来包含多行代码(三个 ``` 要独占一行。)
    3. 高亮
      在上面的代码块语法基础上,在第一组 ``` 之后添加代码的语言,如 'javascript' 或 'js',即可将代码标记为
    window.addEventListener('load', function() {
     console.log('window loaded');
    });
    
    image.png
    1. 表格
      使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行:
    name | age
    ---- | ---
    LearnShare | 12
    Mike |  32
    
    name age
    LearnShare 12
    Mike 32

    为了美观,可以使用空格对齐不同行的单元格,并在左右两侧都使用 | 来标记单元格边界:

    |    name    | age |
    | ---------- | --- |
    | LearnShare |  12 |
    | Mike       |  32 |
    
    name age
    LearnShare 12
    Mike 32

    对齐

    在表头下方的分隔线标记中加入 :,即可标记下方单元格内容的对齐方式:

    :--- 代表左对齐
    :--: 代表居中对齐
    ---: 代表右对齐

    | left | center | right |
    | :--- | :----: | ----: |
    | aaaa | bbbbbb | ccccc |
    | a    | b      | c     |
    
    left center right
    aaaa bbbbbb ccccc
    a b c

    表格中可以插入其他 Markdown 中的行内标记,比如超链接或者文本样式都可以加入

    1. Task List
    - [ ] Eat
    - [x] Code
      - [x] HTML
      - [x] CSS
      - [x] JavaScript
    - [ ] Sleep
    
    • [ ] Eat
    • [x] Code
      • [x] HTML
      • [x] CSS
      • [x] JavaScript
    • [ ] Sleep
    1. 空格(代表一个空格)
    &#160;
    

      前面有两个空格
    前面没有空格

    相关文章

      网友评论

        本文标题:markdown基础语法

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