diff --git a/packages/docusaurus-theme-classic/src/index.ts b/packages/docusaurus-theme-classic/src/index.ts index c35f4086b3ac..ef4dc6393fed 100644 --- a/packages/docusaurus-theme-classic/src/index.ts +++ b/packages/docusaurus-theme-classic/src/index.ts @@ -157,14 +157,11 @@ export default function docusaurusThemeClassic( if (direction === 'rtl') { postCssOptions.plugins.push( postcss.plugin('RtlCssPlugin', () => { + const resolvedInfimaFile = require.resolve( + getInfimaCSSFile(direction), + ); function isInfimaCSSFile(file) { - return ( - file.endsWith(getInfimaCSSFile(direction)) || - // special case for our own monorepo using symlinks! - file.endsWith( - 'infima/packages/core/dist/css/default/default-rtl.css', - ) - ); + return file === resolvedInfimaFile; } return function (root: any) {