From: Vladimír Vondruš Date: Wed, 6 Dec 2017 20:35:46 +0000 (+0100) Subject: doxygen: support one more level of Markdown headings. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=50e4ddbe21eb41416fbfa52d02f0d88da35dcc2f;p=blog.git doxygen: support one more level of Markdown headings. --- diff --git a/doxygen/dox2html5.py b/doxygen/dox2html5.py index 6cfe2b65..f4aa4f53 100755 --- a/doxygen/dox2html5.py +++ b/doxygen/dox2html5.py @@ -252,6 +252,8 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET. tag = 'h3' elif i.attrib['level'] == '3': tag = 'h4' + elif i.attrib['level'] == '4': + tag = 'h5' else: # pragma: no cover assert False logging.warning("Prefer @section over Markdown heading for properly generated TOC") diff --git a/doxygen/test/contents_typography/input.dox b/doxygen/test/contents_typography/input.dox index b362bb62..411b8d32 100644 --- a/doxygen/test/contents_typography/input.dox +++ b/doxygen/test/contents_typography/input.dox @@ -40,4 +40,6 @@ This is a `typewriter text`, *emphasis* and **bold**. http://google.com and ### Markdown heading 3 +#### Markdown heading 4 + */ diff --git a/doxygen/test/contents_typography/warnings.html b/doxygen/test/contents_typography/warnings.html index 1bb044b3..acc9fbd0 100644 --- a/doxygen/test/contents_typography/warnings.html +++ b/doxygen/test/contents_typography/warnings.html @@ -37,7 +37,7 @@

Content that produces warnings

-

Markdown heading 1

Markdown heading 2

Markdown heading 3

+

Markdown heading 1

Markdown heading 2

Markdown heading 3

Markdown heading 4