Skip to content

Commit d61802b

Browse files
committed
fix(title): strip list leaders when removing markdown
1 parent c9e03be commit d61802b

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

lib/index.js

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -273,17 +273,6 @@ const pageTreeview = module.exports = {
273273
var levelLength = calcLevel(headers[i]);
274274
var value = headers[i].replace(new Array(levelLength + 1).join('#'), '').leftTrim();
275275

276-
var originalTitle = pageTreeview.filterValue(value);
277-
var title = '';
278-
var match;
279-
280-
if (match = /(\d+\.\s)[\s\S]+/.exec(originalTitle)) {
281-
/** reserved order list like `1. abc` */
282-
title = match[1] += RemoveMarkdown(originalTitle);
283-
} else {
284-
title = RemoveMarkdown(originalTitle);
285-
}
286-
287276
var href = pageTreeview.convertID(value);
288277
var tabs = pageTreeview.getLevelTab(levelTab, i - nullCount, minLevel);
289278
var tabLen = levelTab[i - nullCount] - minLevel + 1;
@@ -295,7 +284,7 @@ const pageTreeview = module.exports = {
295284
parentNodes.push(i - nullCount);
296285
}
297286

298-
res.push(tabs + '- [' + title + '](#' + href + ')');
287+
res.push(tabs + '- [' + RemoveMarkdown(pageTreeview.filterValue(value), { stripListLeaders: false }) + '](#' + href + ')');
299288
}
300289
}
301290

0 commit comments

Comments
 (0)