mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-09 23:27:28 +02:00
fix(mdx-loader): prevent Open Graph images from being inserted as base64 (#9369)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
This commit is contained in:
parent
15647a3abd
commit
e17784effa
2 changed files with 8 additions and 3 deletions
|
@ -28,7 +28,7 @@ import type {LoaderContext} from 'webpack';
|
|||
type Pluggable = any; // TODO fix this asap
|
||||
|
||||
const {
|
||||
loaders: {inlineMarkdownImageFileLoader},
|
||||
loaders: {inlineMarkdownAssetImageFileLoader},
|
||||
} = getFileLoaderUtils();
|
||||
|
||||
export type MDXPlugin = Pluggable;
|
||||
|
@ -92,8 +92,9 @@ function createAssetsExportCode(assets: unknown) {
|
|||
if (typeof assetValue === 'string' && assetValue.startsWith('./')) {
|
||||
// TODO do we have other use-cases than image assets?
|
||||
// Probably not worth adding more support, as we want to move to Webpack 5 new asset system (https://github.com/facebook/docusaurus/pull/4708)
|
||||
const inlineLoader = inlineMarkdownImageFileLoader;
|
||||
return `require("${inlineLoader}${escapePath(assetValue)}").default`;
|
||||
return `require("${inlineMarkdownAssetImageFileLoader}${escapePath(
|
||||
assetValue,
|
||||
)}").default`;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue