aboutsummaryrefslogtreecommitdiffstats
path: root/docs/extensions/smarty.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/extensions/smarty.txt')
-rw-r--r--docs/extensions/smarty.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/extensions/smarty.txt b/docs/extensions/smarty.txt
index 56e9bd5..394df5c 100644
--- a/docs/extensions/smarty.txt
+++ b/docs/extensions/smarty.txt
@@ -22,6 +22,15 @@ ASCII symbol | Replacements | HTML Entities
`--` | – | `–`
`---` | — | `—`
+Using the options `smart_lsquo` etc. you can reconfigure the replacements for `'` and `"`. Use e.g. the following config to get correct quotes for the German language:
+
+ extensionConfigs = {
+ 'smarty': [('smart_lsquo', '‚'), # sb is not a typo!
+ ('smart_rsquo', '‘'),
+ ('smart_ldquo', '„'),
+ ('smart_rdquo', '“')]
+ }
+
!!! note
This extension reimplements the Python [SmartyPants]
library by intregated it into the markdown parser.
@@ -51,6 +60,10 @@ Option | Default value | Description
`smart_quotes` | enabled | whether to convert straight quotes
`smart_angled_quotes` | disabled | whether to convert angled quotes
`smart_ellipses` | enabled | whether to convert ellipses
+`smart_lsquo` | ‘ | Replacement text for single left quote
+`smart_rsquo` | ’ | Replacement text for single right quote
+`smart_ldquo` | “ | Replacement text for double left quote
+`smart_rdquo` | ” | Replacement text for double right quote
Further reading
---------------