zoukankan      html  css  js  c++  java
  • Markdown列表中嵌套代码带来的问题


    使用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
    
        ```
  • 相关阅读:
    ios数据存储方式FMDB
    ios中的coredata
    编程岗位电话面试问答Top 50[转]
    活动图
    时序图
    用例图
    类图
    Movie
    EasyMock
    cglib应用
  • 原文地址:https://www.cnblogs.com/letisl/p/11883758.html
Copyright © 2011-2022 走看看