Recognize sibling ordered list items when rewriting asset links

This commit is contained in:
eezd committed 2026-10-21 11:32:48 +08:00
1 parent f188f0fc32
commit fcd0fdd7a4
2 files changed
+15 -1

No files matched your search

+5
View File
@@ -15,6 +15,10 @@ func TestRewriteAssetLinksPreservesCodeBlocks(t *testing.T) {
{"引用围栏", "> ```markdown\n> ![](a.assets/code.png)\n> ```\n"},
{"引用缩进", "> ![](a.assets/code.png)\n"},
{"列表围栏", "- ```markdown\n ![](a.assets/code.png)\n ```\n"},
{"有序列表第二项围栏", "1. 项目\n2. ```markdown\n ![](a.assets/code.png)\n ```\n"},
{"右括号列表第二项围栏", "1) 项目\n2) ```markdown\n ![](a.assets/code.png)\n ```\n"},
{"引用内有序列表第二项围栏", "> 1. 项目\n> 2. ```markdown\n> ![](a.assets/code.png)\n> ```\n"},
{"嵌套有序列表第二项围栏", "- 1. 项目\n 2. ```markdown\n ![](a.assets/code.png)\n ```\n"},
{"列表缩进", "- 项目\n\n ![](a.assets/code.png)\n"},
{"有序列表缩进", "10. 项目\n\n ![](a.assets/code.png)\n"},
{"引用内嵌列表", "> - ```markdown\n> ![](a.assets/code.png)\n> ```\n"},
@@ -39,6 +43,7 @@ func TestRewriteAssetLinksInContainersAndParagraphs(t *testing.T) {
"- 项目\n\n ![](a.assets/real.png)\n",
"- 项目\n - 子项\n ![](a.assets/real.png)\n",
"段落\n ![](a.assets/real.png)\n",
"段落\n2. 项目\n ![](a.assets/real.png)\n",
"> 段落\n ![](a.assets/real.png)\n",
"- 段落\n![](a.assets/real.png)\n ![](a.assets/real.png)\n",
"10. 项目\n\n ![](a.assets/real.png)\n",