From 50e4ddbe21eb41416fbfa52d02f0d88da35dcc2f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 6 Dec 2017 21:35:46 +0100 Subject: [PATCH] doxygen: support one more level of Markdown headings. --- doxygen/dox2html5.py | 2 ++ doxygen/test/contents_typography/input.dox | 2 ++ doxygen/test/contents_typography/warnings.html | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) 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
-- 2.30.2