Author: messias+spam
Description:
Though it may look nice section headings should not be surrounded by '=', only
two to six '=' at the beginning of the line and heading text is only terminated
by the line break. This will clear up the syntax, users and planned stream
lexers/parsers will benefit from it and it is consistent with other features
like lists, indented and pre(formatted) text, it's not embeddable though.
<heading> ::= "=" ( <h2> | <h3> | <h4> | <h5> | <h6> ) [<whitespace>] <EOL>
<h2> ::= "=" [<whitespace>] <text>
<h3> ::= "==" [<whitespace>] <text>
<h4> ::= "===" [<whitespace>] <text>
<h5> ::= "====" [<whitespace>] <text>
<h6> ::= "=====" [<whitespace>] <text>
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
But this will, of course, break all articles in all MediaWiki installations not
only because of the visible trailing equal-signs but also because text is
allowed on the same line. I recommend a transitional phase when both markup
versions are legal. Scripts can easily insert necessary line breaks and strip
trailing equals-signs.
Version: 1.6.x
Severity: enhancement
URL: http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style_%28headings%29#Markup