美文网首页转载
简书 MarkDown 常用语法整理

简书 MarkDown 常用语法整理

作者: 飘零的雪儿 | 来源:发表于2018-07-12 11:09 被阅读0次

    1. 标题设置

    支持两种标题的设置形式:

    1.1 用 # 标记:

    在 标题开头 加上 1~6 个 #,依次代表一到六级标题。注意:# 与标题文字之间至少有一个空格。例如:

    用 # 设置标题
    1.2 用 =- 标记:

    在标题底下加上任意个 = 代表一级标题,- 代表二级标题。例如:

    用 = 或 - 设置标题

    2. 字体设置

    2.1 斜体

    在需要斜体设置的文字两侧加上一个 * 或者 _,中间没有空格。例如:
    *斜体文字* —> 斜体文字
    _斜体文字_ —> 斜体文字

    2.2 加粗

    在需要加粗设置的文字两侧加上两个 * 或者 _,中间没有空格。例如:
    **加粗文字** —> 加粗文字
    __加粗文字__ —> 加粗文字

    2.3 删除

    在需要设置删除样式的文字两侧加上 ~~ ,中间没有空格。
    例如:~~删除的文字~~ —> 删除的文字

    3. 列表

    列表分为有序列表无序列表两种:

    3.1 无序列表:

    无序列表一般使用 -*+ 后面加一个空格进行标记,例如:

    - 盼望着,盼望着,东风来了,春天的脚步近了
    + 盼望着,盼望着,东风来了,春天的脚步近了
    * 盼望着,盼望着,东风来了,春天的脚步近了

    • 盼望着,盼望着,东风来了,春天的脚步近了

    3.2 有序列表:

    有序列表则使用数字 + 英文句点. + 空格来表示。例如:

    1. 有序列表第一行
    2. 有序列表第二行

    4. 表格

    |- 和英文的 :,进行标记,如下面的例子,第二行的格式中可以用任意个 - 表示表格对齐方式,符号 :- 的左侧,代表左对齐,在右侧代表右对齐。例如:

    | 左对齐 | 中间对齐 | 右对齐|
    | :-- | :---: | ---: |
    | 左内容1 | 中间内容1 | 右内容1 |
    | 左内容2 | 中间内容2 | 右内容2 |

    左对齐 中间对齐 右对齐
    左内容1 中间内容1 右内容1
    左内容2 中间内容2 右内容2

    如果默认左对齐的话,可以不加符号 : 标记,例如:

    | 左对齐 | 左对齐 | 左对齐|
    |-|-|-|
    | 左内容1 | 中间内容1 | 右内容1 |
    | 左内容2 | 中间内容2 | 右内容2 |

    其中第二行的 |-|-|-|,中间是否有空格没有影响,也可以写成 | - | - | - |

    左对齐 左对齐 左对齐
    左内容1 中间内容1 右内容1
    左内容2 中间内容2 右内容2

    5. 链接与图片

    5.1 链接

    1. 自动链接:用尖括号 <> 包含链接地址的形式(尖括号与地址之间不能有空格):https://www.baidu.com ,如果链接地址含有前缀 http:// or https://,则不需要加 <>,不过链接地址不能含有中文。
    2. 行内式链接:格式为:[网址名称](http://......) —> 网址名称

    5.2 图片

    1. 本地上传图片:点击插入图片的按钮,简书会自动上传图片,并生成图片地址,然后出现格式大致为:[图片上传失败...(image-a7890e-1531364212749)]。其中[]内的是图片名称,w/ 后面表示图片的宽度,可以手动编辑更改图片的名称与宽度。
    2. 网络图片:点击插入图片的按钮,选择上传网络图片,插入网络图片的地址,可直接对网络图片的名称和宽度进行编辑。

    6. 引用

    引用以大于号 > 表示,引用中支持多级引用以及其他语法功能,多级引用需要用到多个 >,大多数情况下,一个引用 > 足够了。引用的几种基本使用形式:

    • 基本使用

    > 这是一段引用内容,在 `>` 后面有一个空格。
    两行内容如不换两行就会默认继续引用。引用内 MarkDown 语法仍有效。

    这是一段引用内容,在 > 后面有一个空格。
    两行内容如不换两行就会默认继续引用。引用内 MarkDown 语法仍有效。

    > ##### 五级段落设置

    五级段落设置

    > 1. 有序列表的引用

    1. 有序列表的引用

    > - 无序列表的引用

    • 无序列表的引用

    > 一段代码块的引用,`>` 后面有 5 个空格。

    一段代码块的引用,`>` 后面有 5 个空格。
    

    7. 转义(反义)

    当需要避免文本中的符号被当做 MarkDown 标示符而发生不必要的格式转化,可以在符号前加转义符号 \ 来避免。
    例如前面字体设置中 (**加粗显示**)加粗显示,实际上编辑的时候是这样写的:\*\*加粗显示\*\*

    8. 代码的编辑

    8.1 代码块的引用:

    1. 通常使用两个 ``` 包含一段代码进行代码块的引用,且引用内MarkDown 的语法不再有效,例如:

    ```
    // **数组初始化** 这里尝试为这个文本加粗,但是不再有效
    NSMutableArray * array = [NSMutableArray array];
    [array addObject:@"banner"];
    ```
    简书 MarkDown 编辑器显示为

    // **数组初始化** 这里尝试为这个文本加粗,但是不再有效
    NSMutableArray * array = [NSMutableArray array];
    [array addObject:@"banner"];
    
    1. 还可以每行前面加四个空格进行代码块引用,显然这个办法有些麻烦。

    8.2 行内代码的引用:

    使用 `` 包含代码,中间可以有空格。但是需要注意的是,在 `` 内引用的内容不再适用于 MarkDown 的语法转译了。例如:
    `writeToFile:` —> writeToFile:
    ` 还可以引用中文` —> 还可以引用中文
    `**试着给文字加粗**,发现语法功能失效` —> **试着给文字加粗**,发现语法功能失效

    9. 其他功能

    1. 上标功能
    1.1 方法一:用 html 语法的方式,格式:<sup>上标内容</sup>
    例如:100=102 在编辑的时候要写成:100=10<sup>2</sup>
    1.2 方法二:直接使用符号 ^ ,格式:^上标内容^
    例如:100=102 在编辑的时候要写成:100=10^2^

    2. 下标功能
    1.1 方法一:用 html 语法的方式,格式:<sub>下标内容</sub>
    例如:P1、P2 在编辑的时候要写成:P<sub>1</sub>、P<sub>2</sub>
    1.2 方法二:直接使用符号 ~ ,格式:~下标内容~
    例如:P1、P2 在编辑的时候要写成:P~1~、P~2~

    3. 分隔线:用至少三个 -*_ 在一行之中来建立一条分隔线,行内不能有其他东西,但可以在符号间插入空格。
    例如:
    ---


    _ _ _


    ****


    4. 首行缩进:最开始在某一个段落开始时,输入了无数个空格,也不见有首行缩进,后来上网搜证后才知道,需要将输入法切至 “全角” 模式,然后打两个空格,就可以首行缩进了。


    嗯,暂时了解的就这么多,未来如果能学习到新的,再编辑进来。

    声明:这里整理的语法,部分是网上查看了好几篇文章学习到的,然后很抱歉文章地址没特意记,如果有疑问或是需要我更改的,请联系我,如果上面有错误的地方,也欢迎指正!

    相关文章

      网友评论

        本文标题:简书 MarkDown 常用语法整理

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