Hmm, in my opinion it would be nice to add the header h1 to the content.
For example, my page looks like this (the same form is used by Google in github):
H1
text 1
H2
text 2
H2
text 3
In this case, from the content without the title h1, I can not go to text 1.
You then have an incorrect readme.markdown file on github, it contains 12 headers h1. (https://github.com/haiwen/seafile/blob/master/README.markdown)
What about h4-h6 headers? They are absent in the editor.