Commit Graph

19 Commits

Author SHA1 Message Date
Martin Taillefer 0e52a7af34 Replace Jekyll's syntax highlighter with Prism. It handles YAML much better.
Prism also includes its own Copy to clipboard functionality, so remove our home
grown version.
2017-05-17 21:54:47 -07:00
Dave 31a2f09892 remove manual setting of sidebar height and shift border (#237)
* remove manual setting of sidebar height and shift border to content container. refactor

* fix size of copy button font and move button above code blocks
2017-05-16 20:56:29 -07:00
Martin Taillefer bc3b899ccc Move everything back out of the src directory since its make GitHub Pages unhappy. 2017-05-15 21:53:10 -07:00
Martin Taillefer 065e7a5c71 Move site content into the src directory.
This clearly separates site content from other repo state.
2017-05-15 19:22:30 -07:00
Dave fd42e9e78e Fixes for header text shifts on some pages (#216)
* make header same size on all pages

* Fixes #171

* change search box size on mobile displays

* always set body class to docs, set container to layout type

* partial for #213

* fix shifting text on mobile displays with blog page

* added tab slider to sidebar

* fix layout of doc H1 tag with sidebar tab
2017-05-15 18:10:37 -04:00
Dave ce63a064e7 Improve mobile layout
* Change search box size on mobile displays

*Aalways set body class to docs, set container to layout type

* partial for #213

* fix shifting text on mobile displays with blog page
2017-05-15 09:20:40 -07:00
Martin Taillefer bb4d01b636 Restore previous navigation model. 2017-05-10 00:15:00 -07:00
Martin Taillefer 61af61b5d8 Fix a bunch of formatting on non-docs pages. 2017-05-09 09:59:15 -07:00
Dave d6f712fab8 New Homepage and top navigation (#128)
* WIP on homepage and new top menu structure. Need to rebase to upstream

* WIP on homepage and new top menu structure. Need to rebase to upstream

* force max height on homepage images
2017-05-08 17:23:12 -04:00
Martin Taillefer dc94161777 Fix broken links. 2017-05-04 18:15:02 -07:00
Martin Taillefer b80ce5abd0 Add a Copy button to our <pre> blocks. 2017-05-04 09:35:52 -07:00
Dave f447eec8cb toc CSS and JS fixes (#94) 2017-05-02 11:51:05 -07:00
Martin Taillefer b872c15705 Fix the grey bars that could appear on either side of the footer. 2017-05-02 06:09:34 -07:00
Martin Taillefer e0b9750ee4 Elimintate the need for the bodyclass: front matter field in docs. 2017-04-30 06:42:29 -07:00
Martin Taillefer 984dc7f8fc Clean up a lot of CSS stuff we inherited... 2017-04-29 22:47:50 -07:00
Martin Taillefer c6ad2fca22 New nav tree model.
The directory structure of the input web site now controls directory the layout of the
doc hierarchy. This simplifies authoring documents and enriches the UI we generate.

This also fixes the broken link problem with the GitHub staging sites. Most links work
now.

Our sitemap.xml now contains all that it should, and excludes stuff that it shouldn't contain.
2017-04-28 06:18:38 -07:00
Dave f2ee37bc12 New doc nav (#47)
Automate doc nav bar generation.
2017-04-21 21:46:12 -07:00
Dave bee1f87459 CSS Changes (#39)
* clean up mistaken merge with istio code repo

* delete HEAD indicator left in scss files by mistake

* more fixes for bad merge

* more undo-ing
2017-04-20 10:28:25 -04:00
Shriram Rajagopalan 90e06a7830 initial commit of webpage based on grpc.io 2017-03-30 17:48:18 -04:00