Skip to content

Commit 2d0a700

Browse files
makishvili3y3
authored andcommitted
fix(heading): Double text in mini-toc
1 parent 39764be commit 2d0a700

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/transform/headings.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {Heading} from './typings';
44
function getTitle(token: Token) {
55
return (
66
token.children?.reduce((acc, tok) => {
7-
if (tok.type === 'text' || tok.type === 'code_inline') {
7+
if ((tok.type === 'text' && !tok.meta?.hidden) || tok.type === 'code_inline') {
88
return acc + tok.content;
99
}
1010

src/transform/plugins/anchors/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ function createLinkTokens(state: StateCore, id: string, title: string, setId = f
2626
const spanClose = new state.Token('span_close', 'span', -1);
2727
spanOpen.attrSet('class', 'visually-hidden');
2828
spanText.content = title;
29+
spanText.meta = {hidden: true};
2930

3031
return [open, spanOpen, spanText, spanClose, close];
3132
}

0 commit comments

Comments
 (0)