Most Markdown parsers don't support tables without headers. That means the separation line for headers is mandatory.
PHP Markdown Extra "second line contains a mandatory separator line between the headers and the content"
RDiscount Uses PHP Markdown Extra syntax.
simple_tables
and multiline_tables
extensions)If you're able to change the CSS of the HTML output you can however leverage the :empty
pseudo class to hide an empty header and make it look like there is no header at all.