smartypants()
Tırnak işaretleri, tireler ve üç nokta için tipografik değiştirmeler uygular.
import { smartypants } from "@unifast/node";İmza
function smartypants(options?: SmartypantsOptions): UnifastPluginParametreler
options?
Hangi değiştirmelerin uygulanacağı yapılandırması
| Özellik | Tür | Varsayılan | Açıklama |
|---|---|---|---|
quotes | boolean | true | Düz tırnakları kıvrık tırnaklarla değiştir |
dashes | boolean | true | – için en-dash ve — için em-dash ile değiştir |
ellipses | boolean | true | … için üç nokta karakteriyle değiştir |
Kullanım
import { compile, smartypants } from "@unifast/node";
const result = compile(md, {
plugins: [
smartypants({
quotes: true,
dashes: true,
ellipses: true,
}),
],
});Örnekler
Tipografik değiştirmeler
| Kaynak | Sonuç |
|---|---|
"Hello" | kıvrık çift tırnaklar |
'Hi' | kıvrık tek tırnaklar |
-- | en-dash (–) |
--- | em-dash (—) |
... | üç nokta (…) |