fix: slide name 正则精确匹配 — 排除 page-info/page-num
- /^(slide([- ]\w+)*|page)$/i - slide / slide-1 / slide hero dark active 都匹配 - page-info / page-num 不匹配 - 三个 PPT 都正确识别
This commit is contained in:
+1
-1
@@ -327,7 +327,7 @@ function convert(input) {
|
||||
}
|
||||
|
||||
// 已知 slide 命名模式
|
||||
const SLIDE_NAME_RE = /^(slide[- ]?|page)/i;
|
||||
const SLIDE_NAME_RE = /^(slide([- ]\w+)*|page)$/i;
|
||||
// 结构性节点(不应作为 slide 容器)
|
||||
const STRUCTURAL_TAGS = new Set(['HTML', 'BODY', 'HEAD', 'CANVAS']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user