diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2021-04-28 14:09:46 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-28 14:09:46 -0400 |
commit | 928dce57dfb11c110801547b9852aa4f87e37bb4 (patch) | |
tree | a37021b46c5e9f9d86d6fba2902ba5d781a71e9d | |
parent | 5b872c22282c9b082bdfcac2c815df7d1f54f177 (diff) | |
parent | e18ef90566d27e411b7880f4661cc57f761f0e7e (diff) | |
download | podman-928dce57dfb11c110801547b9852aa4f87e37bb4.tar.gz podman-928dce57dfb11c110801547b9852aa4f87e37bb4.tar.bz2 podman-928dce57dfb11c110801547b9852aa4f87e37bb4.zip |
Merge pull request #10167 from rcowsill/html-doc-titles
[CI:DOCS] Improve titles of command HTML pages
-rw-r--r-- | docs/source/conf.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/source/conf.py b/docs/source/conf.py index 883e1240e..52869baf4 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -14,6 +14,8 @@ # import sys # sys.path.insert(0, os.path.abspath('.')) +import re +from recommonmark.transform import AutoStructify # -- Project information ----------------------------------------------------- @@ -59,3 +61,27 @@ html_css_files = [ ] # -- Extension configuration ------------------------------------------------- + +def convert_markdown_title(app, docname, source): + # Process markdown files only + docpath = app.env.doc2path(docname) + if docpath.endswith(".md"): + # Convert pandoc title line into eval_rst block for recommonmark + source[0] = re.sub( + r"^% (.*)", + r"```eval_rst\n.. title:: \g<1>\n```", + source[0]) + + +def setup(app): + app.connect("source-read", convert_markdown_title) + + app.add_config_value( + "recommonmark_config", { + "enable_eval_rst": True, + "enable_auto_doc_ref": False, + "enable_auto_toc_tree": False, + "enable_math": False, + "enable_inline_math": False, + }, True) + app.add_transform(AutoStructify) |