βΉβΊ
markdown.extensions.smarty
ΒΆ
Convert ASCII dashes, quotes and ellipses to their HTML entity equivalents.
See the documentation for details.
Classes:
-
SubstituteTextPatternβ -
SmartyExtensionβAdd Smarty to Markdown.
βΉβΊ
markdown.extensions.smarty.SubstituteTextPattern(pattern: str, replace: Sequence[int | str | etree.Element], md: Markdown)
ΒΆ
Bases: HtmlInlineProcessor
βΉβΊ
markdown.extensions.smarty.SmartyExtension(**kwargs)
ΒΆ
Bases: Extension
Add Smarty to Markdown.
Attributes:
-
configβDefault configuration options.
βΉβΊ
markdown.extensions.smarty.SmartyExtension.config
instance-attribute
ΒΆ
Default configuration options.
Defined Value:
self.config = {
'smart_quotes': [True, 'Educate quotes'],
'smart_angled_quotes': [False, 'Educate angled quotes'],
'smart_dashes': [True, 'Educate dashes'],
'smart_ellipses': [True, 'Educate ellipses'],
'substitutions': [{}, 'Overwrite default substitutions'],
}

