diff --git a/myst_parser/docutils_renderer.py b/myst_parser/docutils_renderer.py index 9caf091c..297d0983 100644 --- a/myst_parser/docutils_renderer.py +++ b/myst_parser/docutils_renderer.py @@ -748,6 +748,9 @@ def render_front_matter(self, token: SyntaxTreeNode) -> None: else: data = deepcopy(token.content) + if data.get("title"): + self.nested_render_text(f"# {data.pop('title')}", 0) + substitutions = data.pop("substitutions", {}) html_meta = data.pop("html_meta", {})