From 8807da4b6beb537f66b8cb99dc24d0d2c496c4b2 Mon Sep 17 00:00:00 2001 From: Nils Brueggemann <nils.brueggemann@mpimet.mpg.de> Date: Tue, 18 Mar 2025 21:53:15 +0100 Subject: [PATCH] doc: Allow for markdown files in documentation. --- doc/conf.py | 6 +++++- requirements_documentation.txt | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/conf.py b/doc/conf.py index 6df820a..1415844 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -39,6 +39,7 @@ extensions = [ 'sphinx_copybutton', 'sphinx.ext.autosummary', 'sphinx.ext.napoleon', + 'myst_parser', ] # Add any paths that contain templates here, relative to this directory. @@ -48,7 +49,10 @@ templates_path = ['_templates'] # You can specify multiple suffix as a list of string: # # source_suffix = ['.rst', '.md'] -source_suffix = '.rst' +source_suffix = { + '.rst': 'restructuredtext', + '.md': 'markdown', +} # The master toctree document. master_doc = 'index' diff --git a/requirements_documentation.txt b/requirements_documentation.txt index a23af60..928f909 100644 --- a/requirements_documentation.txt +++ b/requirements_documentation.txt @@ -4,3 +4,4 @@ nbsphinx-link sphinx_copybutton pydata_sphinx_theme #docutils=0.20 +myst-parser -- GitLab