diff --git a/doc/source/ext/mdreadme.py b/doc/source/ext/mdreadme.py index 4cc49ef..61e8aec 100644 --- a/doc/source/ext/mdreadme.py +++ b/doc/source/ext/mdreadme.py @@ -9,7 +9,9 @@ from docutils import nodes from markdown_it.token import Token -from myst_parser.main import MdParserConfig, default_parser +from myst_parser.config.main import MdParserConfig +from myst_parser.parsers.mdit import create_md_parser +from myst_parser.mdit_to_docutils.sphinx_ import SphinxRenderer from myst_parser.docutils_ import Parser as _Parser @@ -20,8 +22,8 @@ def parse(self, inputstring: str, document: nodes.document) -> None: :param inputstring: The source string to parse :param document: The root docutils node to add AST elements to """ - config = MdParserConfig(renderer="docutils", enable_extensions=['linkify']) - parser = default_parser(config) + config = MdParserConfig(enable_extensions=['linkify']) + parser = create_md_parser(config, SphinxRenderer) parser.options["document"] = document env = {}