From bba98984d6d367f1b1f64f17bc8fbb4143484b67 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 1 Dec 2025 11:29:45 +0800 Subject: [PATCH] fix: support nested ordered lists in collapse plugin (#764) --- plugins/plugin-md-power/src/node/container/collapse.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/plugin-md-power/src/node/container/collapse.ts b/plugins/plugin-md-power/src/node/container/collapse.ts index 233bc57b..cad58761 100644 --- a/plugins/plugin-md-power/src/node/container/collapse.ts +++ b/plugins/plugin-md-power/src/node/container/collapse.ts @@ -54,12 +54,12 @@ function parseCollapse(tokens: Token[], index: number, attrs: CollapseMeta): num break } // 列表层级追踪 - if (token.type === 'bullet_list_open') { + if (token.type === 'bullet_list_open' || token.type === 'ordered_list_open') { listStack.push(0) // 每个新列表初始层级为0 if (listStack.length === 1) token.hidden = true } - else if (token.type === 'bullet_list_close') { + else if (token.type === 'bullet_list_close' || token.type === 'ordered_list_close') { listStack.pop() if (listStack.length === 0) token.hidden = true