From 2bf8df4bae76a5abb4931e829147d7ea80e2a814 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 14 Mar 2023 16:22:46 +0800 Subject: [PATCH] BREAKING CHANGE: markdown.headers is now disabled by default --- src/node/markdown/markdown.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/node/markdown/markdown.ts b/src/node/markdown/markdown.ts index 37584140..0858d568 100644 --- a/src/node/markdown/markdown.ts +++ b/src/node/markdown/markdown.ts @@ -44,7 +44,7 @@ export interface MarkdownOptions extends MarkdownIt.Options { } defaultHighlightLang?: string frontmatter?: FrontmatterPluginOptions - headers?: HeadersPluginOptions | false + headers?: HeadersPluginOptions | boolean sfc?: SfcPluginOptions theme?: ThemeOptions languages?: ILanguageRegistration[] @@ -120,11 +120,11 @@ export const createMarkdownRenderer = async ( ...options.frontmatter } as FrontmatterPluginOptions) - if (options.headers !== false) { + if (options.headers) { md.use(headersPlugin, { level: [2, 3, 4, 5, 6], slugify, - ...options.headers + ...(typeof options.headers === 'boolean' ? undefined : options.headers) } as HeadersPluginOptions) }