Astro Info
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
Describe the Bug
// 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.
Astro Info
Describe the Bug
If you mouseover the
smartPunctuationproperty in the object passed tosatteriin the markdown config, it says that the default isfalse:But Astro defaults
smartPunctuationtotrue.I know the JSDoc comes from the upstream
satteripackage, 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
smartPunctuationwas on when it seemed like it should have been off by default.