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
    ```


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM