fix typo
add a toc to doc pages and improve style and responsiveness