optimize the typography

- optimize the typography of h1~h6
- fix the display issue on home entry page
- adapted all posts' title to start from h2
- make the table of content of a post starts from h2