diff --git a/liquid_tags/liquid_tags.py b/liquid_tags/liquid_tags.py index 5721cce..35f276d 100644 --- a/liquid_tags/liquid_tags.py +++ b/liquid_tags/liquid_tags.py @@ -1,15 +1,16 @@ from pelican import signals from mdx_liquid_tags import LiquidTags -from pelican.readers import EXTENSIONS + def addLiquidTags(gen): if not gen.settings.get('MD_EXTENSIONS'): - MDReader = EXTENSIONS['markdown'] - gen.settings['MD_EXTENSIONS'] = MDReader.default_extensions - + from pelican.settings import DEFAULT_CONFIG + gen.settings['MD_EXTENSIONS'] = DEFAULT_CONFIG['MD_EXTENSIONS'] + if LiquidTags not in gen.settings['MD_EXTENSIONS']: configs = dict(settings=gen.settings) gen.settings['MD_EXTENSIONS'].append(LiquidTags(configs)) - + + def register(): signals.initialized.connect(addLiquidTags)