withastro / astro · Issue No. 17305
Astro v7.0.6
Node v26.3.0
System macOS (arm64)
Package Manager nub
Output static
Adapter @astrojs/node
Integrations astro-expressive-code
@astrojs/mdx
@astrojs/sitemap
@astrojs/react
// astro.config.ts
markdown: {
processor: satteri({
features: {
smartPunctuation: false,
},
}),
}
If you mouseover the smartPunctuation property in the object passed to satteri in the markdown config, it says that the default is false:
Smart punctuation à la SmartyPants. Default: false.
But Astro defaults smartPunctuation to true.
I know the JSDoc comes from the upstream satteri package, so I'm not even sure if this is fixable.
Just wanted to bring it to your attention because it took me a minute to figure out why smartPunctuation was on when it seemed like it should have been off by default.
Relay reads this issue against the repository's contribution signals: the files it is likely to touch, how the maintainers triage work this size, and what the first contribution would exercise.
The full analysis for this issue is still being assembled. Until then, the description above and the thread on GitHub are the most reliable context.