From 5423a779c1a403377ed1f65e73f7e9dff8191af9 Mon Sep 17 00:00:00 2001 From: YDKK Date: Fri, 17 Oct 2025 01:21:54 +0900 Subject: [PATCH] fix(cssnano-preset): disable CSS counter minification (#11487) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sébastien Lorber --- packages/docusaurus-cssnano-preset/src/index.ts | 3 +++ website/_dogfooding/_pages tests/code-block-tests.mdx | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/packages/docusaurus-cssnano-preset/src/index.ts b/packages/docusaurus-cssnano-preset/src/index.ts index bdb0a37ad5..c3f4927d9f 100644 --- a/packages/docusaurus-cssnano-preset/src/index.ts +++ b/packages/docusaurus-cssnano-preset/src/index.ts @@ -13,6 +13,9 @@ const preset: typeof advancedBasePreset = function preset(opts) { const advancedPreset = advancedBasePreset({ autoprefixer: {add: false}, discardComments: {removeAll: true}, + // See CodeBlock custom line number bug: https://github.com/facebook/docusaurus/pull/11487 + /* cSpell:ignore Idents */ + reduceIdents: {counter: false}, /* cSpell:ignore zindex */ zindex: false, ...opts, diff --git a/website/_dogfooding/_pages tests/code-block-tests.mdx b/website/_dogfooding/_pages tests/code-block-tests.mdx index dfff4af5a3..69034fdac4 100644 --- a/website/_dogfooding/_pages tests/code-block-tests.mdx +++ b/website/_dogfooding/_pages tests/code-block-tests.mdx @@ -226,6 +226,13 @@ function PageLayout(props) { } ``` +```jsx showLineNumbers=4 +function PageLayout(props) { + // highlight-next-line + return ; +} +``` + ```jsx {1,3,6} showLineNumbers function PageLayout(props) { console.log(