Text after the header closing tag, on the same line, make the header tags not being parsed.
This does not happen when the text is before the header on the same line.
=====Header 1: Introduction ===== this part describe the goal of the project
display as is (while "Header 1: Introduction" should have bold font, etc)
I think that this is DokuWiki feature. When system find on the line more than one equal sign then check that same line ends with same number of equal sign. If not then system translate this string as standard text.
Maybe bug is that DokuWiki show correct header although line not begins with adequate number of equal signs?
I understand this as a feature as well.
The DokuWiki syntax is designed to be human-readable. With
"===== Headline ===== Not a headline anymore. More text ..."
you cannot distinguish between headline and normal text as easily as with
"===== Headline =====
Not a headline anymore. More text ..."
You would never want a text beside a headline in the output as well.
I agree, this is not a bug.
David: DokuWiki doesn't care about the number of ending = chars (well it need to be at least two). This allows you to be more lazy with counting closing chars. The following is perfectly okay with DokuWiki:
====== Level 1 headline ==
===== Level 2 headline ==
==== Level 3 headline ==
=== Level 4 headline ==
== Level 5 headline ==