- add an auto-generated table of contents with markdown-toc
- docs pages now fill the whole page width; other pages are are 4/5ths wide as before
- clean up and reorganize some styles
- version dropdown moved to the left
- cleaned up the github edit link
- a couple of responsive cleanups
- add page title to HTML title attribute
Signed-off-by: Timothy Gerla <tim@gerla.net>
- simplify the docs page handling logic and get more nuxt-like
- the handleClick function was vestigial and didn't do anything anymore, remove it
- simplify the Vuex state quite a bit, remove activeDocPath
- clean up github link generation code, and fix#2076
Signed-off-by: Timothy Gerla <tim@gerla.net>
- Lots of usability improvements to the docs sidebar.
- Headers aren't links to content anymore.
- All of the old index content has been moved to "Overview" pages that have
explicit links in the docs sidebar.
- Lots and lots of styling cleanups.
Signed-off-by: Tim Gerla <tim@gerla.net>
- adjust ul margin to keep the bullets inside the content area
- fix a few docs page responsiveness problems on small screens
- adjust the layout of the logo relative to the docs sidebar
- clean up some vestigial CSS classes
Signed-off-by: Tim Gerla <tim@gerla.net>
Instead of floating the sidebar, we want it to be stick so that the
footer doesn't cover the bottom of the sidebar.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds the logic for handling multiple versions of documentation, and
adds a copy of the v0.2 docs as a starting point.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>