From 1f8fa5e859b71892db65c67853ddecc2dbc6101f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Wed, 11 Aug 2021 16:33:25 +0200 Subject: [PATCH] fix: add admonitions support to mdx partials loaded through the fallback mdx loader (#5339) --- packages/docusaurus/package.json | 1 + packages/docusaurus/src/server/index.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json index d8e7fdb2a2..0660503c94 100644 --- a/packages/docusaurus/package.json +++ b/packages/docusaurus/package.json @@ -98,6 +98,7 @@ "react-router": "^5.2.0", "react-router-config": "^5.1.1", "react-router-dom": "^5.2.0", + "remark-admonitions": "^1.2.1", "resolve-pathname": "^3.0.0", "rtl-detect": "^1.0.3", "semver": "^7.3.4", diff --git a/packages/docusaurus/src/server/index.ts b/packages/docusaurus/src/server/index.ts index 6dbb993d32..8541bee08e 100644 --- a/packages/docusaurus/src/server/index.ts +++ b/packages/docusaurus/src/server/index.ts @@ -39,6 +39,7 @@ import { } from './translations/translations'; import {mapValues} from 'lodash'; import {RuleSetRule} from 'webpack'; +import admonitions from 'remark-admonitions'; export type LoadContextOptions = { customOutDir?: string; @@ -225,6 +226,7 @@ function createMDXFallbackPlugin({siteDir}: {siteDir: string}): LoadedPlugin { staticDir: path.join(siteDir, STATIC_DIR_NAME), isMDXPartial: (_filename) => true, // External mdx files are always meant to be imported as partials isMDXPartialFrontMatterWarningDisabled: true, // External mdx files might have frontmatter, let's just disable the warning + remarkPlugins: [admonitions], }, }, ],