diff --git a/src/data-loader/toc.ts b/src/data-loader/toc.ts index 06826cc..117f20e 100644 --- a/src/data-loader/toc.ts +++ b/src/data-loader/toc.ts @@ -30,7 +30,7 @@ export function extractHeadings(content: string): TocNode[] { const slugger = new Slugger(); for (const line of lines) { - const match = line.match(/^(#{1,6})\s+(.+)$/); + const match = line.trim().match(/^(#{1,6})\s+(.+)$/); if (!match) continue; const level = match[1].length;