Markdown列表中嵌套代码带来的问题

摘要:
在有序表中嵌套代码块会导致有序列表的编号中断(再次从1开始)。代码块既不缩进也不对齐。##2.找出原因。1.标记高级帮助内容应显示为缩进4个空格或制表符。代码块前面应该有一行空格,以将其与其他内容隔开。否则,它将被视为一行代码,如本例所示。缩进时应使用4个空格或制表符。由于代码用后引号提示,因此应该有4个空格/一个制表符缩进。

目录

使用Markdown时,在有序列表中嵌套代码块引发了有序列表编号中断(重新从1开始)的问题,最终已解决。

1.问题描述

代码:
1. title
text
```
code
```
2. title
text
```
code
```

使用上述代码,显示的效果为: 1. title text ``` code ``` 2. title text ``` code ``` 很明显,代码块既没有缩进对齐,编号还被打断。 ##2.原因查找 1. Markdown高级帮助内容显示,若要插入代码块,应该使用4个空格缩进或者一个Tab,也可以使用反引号。 2. 代码块前应有一行空格与其他内容隔开,否则如本例中会被认为是单行代码。 3. 若需要嵌套,应使用4个空格或者是一个Tab进行缩进。 按照这些Markdown语法,其原因应该是在于代码块没有进行嵌套中的缩进。由于是使用反引号提示的代码,那么应该有4个空格/一个Tab的缩进。

3.问题解决

代码:
1. title
text

```
code
```
2. title
text

```
code
```

生成的效果如下所示: 1. title text
```

code
```
2. title
text

```

code
```
备注:

  1. 由于Markdown会自动识别自己的语法,所以本例子中的代码示例是使用HTML直接书写的。若有办法使其可以按照代码格式显示,请联系我。
  2. HTML备注方式:
    1. 单行注释

html 注释标签的详细介绍 ``` 2. 多行注释
    ```html
    ```

免责声明:文章转载自《Markdown列表中嵌套代码带来的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MaxCompute中如何通过logview诊断慢作业boruvka算法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sass基础用法

SASS是什么 传统的CSS是一种单纯的描述性样式文件,然而SASS可以对CSS进行预编译处理。 在SASS源码中可以使用变量、函数、继承等动态语言的特性,并且可以编译成CSS文件。 安装与使用 安装 由于sass是ruby写的,所以想要使用sass就需要安装ruby环境。然后再使用gem安装sass。 输入下面的命令进行安装sass: gem inst...

关于C#调用C++ 的DLL传送字符串显示乱码的解决

最近在做一个程序,想把某些功能用C++写成DLL供C#调用,但是在写好DLL用C#传递字符串参数时,在DLL中显示传送过来的字符串是乱码,DLL里的代码根本无法用这些字符串进行其它的处理.为此,花了一天时间在全网翻了一遍,发现没有一篇能完美的解决问题的,当然也有部分的提示是正确的.在经过一翻调试后.终于找到解决问题的办法,在此写下以备忘,也给需要的人参考,...

如何在ubuntu下安装xampp

安装前置工作,到这里下载xampp for Linux。下载后,把它放在你的主文件夹中,比如我的是“root@ubuntu:/home/roy”,也就是我的主文件夹。路径不对,执行下面程序时会提示你错误的哦,比如提示“没有那个文件或目录”什么的。大家都是明白人。1、首先主面板下搜索“终端”,或者你可以直接按下Ctrl+Alt+T,启动终端。 2、进入终端...

Emit动态生成代码

Emit动态生成代码引用:秒懂C#通过Emit动态生成代码 首先需要声明一个程序集名称, // specify a new assembly name var assemblyName = new AssemblyName("Kitty"); 从当前应用程序域获取程序集构造器, // create assembly builder var assem...

Python学习(一) —— matplotlib绘制三维轨迹图

    在研究SLAM时常常需要对其输出的位姿进行复现以检测算法效果,在ubuntu系统中使用Python可以很好的完成相关的工作。     一. Ubuntu下Python的使用     在Ubuntu下使用Python有两种方法,一种是直接在控制台中运行Python文件,一种是下载IDE编辑并运行Python文件。     在控制台中使用Python方...

系统基础模块之通用字典项目管理

我们在很多系统中,往往需要维护很多字典项目,一般的字典项目包含有一个大类名称、字典项目名称、字典值、排序、编辑者、编辑时间等字段,这些内容往往大同小异,如在车辆管理中,我们可能需要维护:车辆类型、车辆品牌、车辆用途、路途类别、用车评价、车辆状态等等信息,这些是很简单的数据,用来给业务功能使用的,是一个下拉列表形的数据,如果我们为每个这样的简单类型都创建一个...