From 211dcea94d3c1e7f820391a6d9160c2cf4c1553c Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Tue, 31 Oct 2023 15:29:35 +0100 Subject: [PATCH] manual_index --- _tools/manual_index.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_tools/manual_index.py b/_tools/manual_index.py index 7b588f0..8b7bb14 100644 --- a/_tools/manual_index.py +++ b/_tools/manual_index.py @@ -13,6 +13,7 @@ import myst_parser from myst_parser.mdit_to_docutils.base import DocutilsRenderer from myst_parser.parsers.mdit import create_md_parser +from myst_parser.mdit_to_docutils.base import make_document from myst_parser.config.main import read_topmatter from myst_parser.config.main import MdParserConfig @@ -76,8 +77,9 @@ def __init__(self, fn: str, *sources): title = meta['title'] elif 'name' in meta: title = meta['name'] - doctree = docutils.utils.new_document(source) + doctree = make_document(source) parser = create_md_parser(self.mconfig, DocutilsRenderer) + doctree.settings.__dict__["myst_suppress_warnings"] = None parser.options["document"] = doctree parser.render(text) # print({'source': source, 'title': title})