summaryrefslogtreecommitdiff
path: root/packages/markdown/remark/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/markdown/remark/src/index.ts')
-rw-r--r--packages/markdown/remark/src/index.ts9
1 files changed, 3 insertions, 6 deletions
diff --git a/packages/markdown/remark/src/index.ts b/packages/markdown/remark/src/index.ts
index c15cf502d..dd9f95d58 100644
--- a/packages/markdown/remark/src/index.ts
+++ b/packages/markdown/remark/src/index.ts
@@ -50,8 +50,7 @@ export async function renderMarkdown(content: string, opts?: MarkdownRenderingOp
let parser = unified()
.use(markdown)
- .use(isMDX ? [remarkJsx] : [])
- .use(isMDX ? [remarkExpressions] : [])
+ .use(isMDX ? [remarkJsx, remarkExpressions] : [])
.use([remarkUnwrap]);
if (remarkPlugins.length === 0 && rehypePlugins.length === 0) {
@@ -91,10 +90,8 @@ export async function renderMarkdown(content: string, opts?: MarkdownRenderingOp
});
parser
- .use(isMDX ? [rehypeJsx] : [])
- .use(isMDX ? [rehypeExpressions] : [])
- .use(isMDX ? [] : [rehypeRaw])
- .use(isMDX ? [rehypeEscape] : [])
+ .use(isMDX ? [rehypeJsx, rehypeExpressions] : [rehypeRaw])
+ .use(rehypeEscape)
.use(rehypeIslands);
let result: string;