1. 在markdown语法中, 用*或+或-在行首表示无序列表。在这些符号之后应该空一格然后输入内容。

    例如 + 无序列表 * 无序列表 - 无序列表

    会被markdown语法渲染为
  • 无序列表
  1. 列表嵌套

    • 如果希望一个没有加列表点的段落和一个列表项的内容显示对齐。需要把非列表段落行首打一个Tab(或者四个Space,以后使用Tab的地方类似,不再强调)。
    * 我们需要……
    
    还没说完……

    以及…… PS:……

    显示为

    • 我们需要……

      还没说完……

      以及……

    PS:……

    使用该功能的时候特别注意不要多敲Tab或Space。一行行首存在Tab(或行首Space大于等于4个),且不是多层列表嵌套或列表对齐,就会识别为代码段落。

    • 如果希望一个列表作为另一个列表的子项目同样可以使用Tab实现。
    * 做一些事
    * 做另一些事
    + 第一步
    + 第二步
    * 另外做……

    显示为

    • 做一些事
    • 做另一些事
      • 第一步
      • 第二步
    • 另外做……

    源代码中使用什么符号和渲染的结果没有直接关系。把上边的+换成*显示效果也一样。但是这样写可以增强源代码结构性。实际使用中,尽量不要同级使用不同符号。同理对于不同级别尽量使用不同符号。

    如果列表、代码段落、引用相互嵌套的时候,一定注意数清楚每行应该用几个Tab。

  2. 有序列表:用数字加‘.’在行首表示有序列表。在‘.’后应该空一格再写内容。

      有如下3点:
    1. 无序
    2. 有序
    3. 缩进

    显示为

    有如下3点:

    1. 无序
    2. 有序
    3. 缩进

    也可以使用ASCII中的)代替.符号,但是和无序列表一样尽量不要在同一级别混用两种样式。

    有序列表的对齐和分级与无序列表类似。但是额外注意有序列表序号不要写乱,虽然有时候渲染会自动纠正序号。

  3. 如果一行被标记为列表项。那么不论这一行之前有没有空行,本行和上一行都被视为两个段落。但是如果后边没有空行且下一行不是列表项,则本行仍可与后一行属于同一段落。

    aaa
    * 本行后边没有双空格
    bbb aaa
    • 本行后边有双空格

      bbb

    显示为

    aaa

    • 本行后边没有双空格

      bbb

    aaa

    • 本行后边有双空格

      bbb
  4. 关于缩进的“容忍度”

    • 行首如果有大于等于4个Space,本行被视为代码段落。代码段落选然后会原样输出所有符号。

    • 标题标记,列表标记符号之后除了必须的那一个Space,如果还有大于等于4分割Space,那么原本标记的格式会失效,认为是后接了一个代码段落。(后边的引用块也有类似情况。)

原文地址:https://blog.csdn.net/qq_33229669/article/details/81610939

markdown语法之列表与缩进的更多相关文章

  1. Markdown语法 中文版

    文章翻译自Markdown创始人JOHN GRUBER的 个人博客, 英文原文请参见 Markdown Syntax; 本文地址: http://www.cnblogs.com/ayning/p/43 ...

  2. Markdown语法备忘

    标题 标题 标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可. # 一级标题 ## 二级标题 ### 三级标题 以此类推,总共六 ...

  3. Markdown语法与入门

    Markdown语法与入门   Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的 ...

  4. Markdown 语法的简要规则

    标题 标题是每篇文章都须要也是最经常使用的格式,在 Markdown 中.假设一段文字被定义为标题,仅仅要在这段文字前加 # 号就可以. # 一级标题 ## 二级标题 ### 三级标题 以此类推,总共 ...

  5. Markdown 语法简要规则

    Markdown简介 Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简 ...

  6. Markdown 语法简要介绍

    =================MarkDown================= Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文 ...

  7. markdown语法规则

    标题 标题是每篇文章最常用的格式,在markdown中如果要定义标题的话,只要在这段文字之前加#号就可以了. # 一级标题 ## 二级标题 ### 三级标题 以此类推,总共六级标题,建议在#号之后加上 ...

  8. markdown语法说明

    1.先写一个标题 # 一级标题.相当于 <h1> ## 二级标题.相当于 <h2> ### 三级标题.相当于 <h3> #### 四级标题.相当于 <h4&g ...

  9. Markdown语法

    概述 Markdown的理念是能让文档更容易读.写和随 改. 它用简洁的语法代替排版,格式语法只涵盖纯文 本可以涵盖的范围. 不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTM ...

随机推荐

  1. rsync详解之exclude排除文件【转】

    rsync详解之exclude排除文件 问题:如何避开同步指定的文件夹?  --exclude rsync  --exclude files and folders http://articles.s ...

  2. 数据库中的同义词synonym

    一.Oracle数据只有一个实例(简单理解就是Oracle 只能建立一个数据库,不像MySQL,它下面可以创建N个库),那么Oracle是根据用户灵活去管理的:这点读起来.理解     起来也不那么难 ...

  3. SQLServer 拼接列

    想把表里modified_by和source这两列拼接成一行

  4. MWC飞控增加声纳定高的方法(转)

    源: MWC飞控增加声纳定高的方法

  5. shell编程系列13--文本处理三剑客之sed利用sed追加文件内容

    shell编程系列13--文本处理三剑客之sed利用sed追加文件内容 追加用法总结: .a 在匹配行后面追加 .i 在匹配行前面追加 .r 将文件内容追加到匹配行后面 .w 将匹配行写入指定文件 追 ...

  6. stl中map的四种插入方法总结

    stl中map的四种插入方法总结方法一:pair例:map<int, string> mp;mp.insert(pair<int,string>(1,"aaaaa&q ...

  7. Labelme数据转mask_rcnn数据格式

    labelme数据转mask_rcnn数据格式 # coding: utf-8 import argparse import json import os import os.path as osp ...

  8. 我非要捅穿这 Neutron(二)上层资源模型篇

    目录 文章目录 目录 Neutron 的资源模型 Network 运营商网络和租户网络 创建运营商网络 创建租户网络 创建外部网络 Network 小结 Subnet IP 核心网络服务 Subnet ...

  9. Linux记录-批量更改当前目录的文件后缀名

    #!/bin/bash path=. for file in $(ls $path) do if [ -f $file ] then filename=${file%.*} bak=${file#*. ...

  10. 【相机篇】从到FlyCapture2到Spinnaker

    从FlyCapture2 到 Spinnaker SDK的变换,可参见FLIR公司机器视觉的相机产品:https://www.flir.com/iis/machine-vision/ Spinnake ...