Skip to content

Commit 3644e1c

Browse files
author
Dimitri POSTOLOV
authoredJan 15, 2024
[v3] add remark-smartypants (#2628)
* add `remark-smartypants` * update changeset
1 parent 57bc0e2 commit 3644e1c

File tree

4 files changed

+131
-1
lines changed

4 files changed

+131
-1
lines changed
 

‎.changeset/fuzzy-radios-exist.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'nextra': minor
3+
---
4+
5+
add `remark-smartypants`

‎packages/nextra/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@
137137
"remark-gfm": "^4.0.0",
138138
"remark-math": "^6.0.0",
139139
"remark-reading-time": "^2.0.1",
140+
"remark-smartypants": "^2.1.0",
140141
"shiki": "npm:shikiji@0.6.10",
141142
"slash": "^5.1.0",
142143
"title": "^3.5.3",

‎packages/nextra/src/server/compile.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import remarkFrontmatter from 'remark-frontmatter'
1212
import remarkGfm from 'remark-gfm'
1313
import remarkMath from 'remark-math'
1414
import remarkReadingTime from 'remark-reading-time'
15+
import remarkSmartypants from 'remark-smartypants'
1516
import type { Pluggable, Plugin } from 'unified'
1617
import type {
1718
FrontMatter,
@@ -251,7 +252,8 @@ export async function compileMdx(
251252
replace: '',
252253
excludeExternalLinks: true
253254
}
254-
] satisfies Pluggable
255+
] satisfies Pluggable,
256+
remarkSmartypants
255257
].filter(truthy),
256258
rehypePlugins: [
257259
...(rehypePlugins || []),

‎pnpm-lock.yaml

+122
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.