Commit Graph

27 Commits

Author SHA1 Message Date
Martin Taillefer d464c77b5b A few formatting fixes.
- The welcome screen now uses the same layout as all the non-docs pages so it looks more
'normal'

- The TOC's right margin has been shrunk to be consistent with the left margin.

- The community page now uses the color Twitter and GitHub images.

- Move a few things around to maintain order in the web site support stuff.
2017-05-21 00:27:20 -07:00
Martin Taillefer 8a0c1c6402 Describe support for fancy preformatted block stuff. 2017-05-18 21:15:55 -07:00
Martin Taillefer 4d7f17a09c Spruce up our code blocks.
- Use different rendering style for code blocks.
- Define a default language so stuff always looks right.
- Add a bit more info to the writing-a-topic guide.
2017-05-18 07:08:36 -07:00
Martin Taillefer 98d642b164 Remove a few leftovers. 2017-05-17 22:05:01 -07:00
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
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
Martin Taillefer cbdce1472b Enable syntax highlighting for PRE blocks. 2017-05-13 10:39:50 -07:00
Martin Taillefer 8912e072fc Get rid of the pencil and add instead an Edit this Page link in the footer. 2017-05-10 06:24:39 -07:00
Martin Taillefer aecae13d60 Continue improving styling. 2017-05-09 11:17:25 -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 d4fe298cf8 Fix some formatting issues and get rid of some dead stuff. 2017-05-08 12:28:41 -07:00
Martin Taillefer bf58a12409 Update community page & footer. 2017-05-08 12:06:43 -07:00
Martin Taillefer 76fd47ac6c Fill in the bug page. 2017-05-08 11:04:18 -07:00
Martin Taillefer 292e7658d1 Add a troubleshooting page and a 'report a bug' page.
These pages are linked in and have the right collateral, they just
need actual useful content. Coming up next.
2017-05-06 07:57:52 -07:00
Martin Taillefer 1513251341 Make the new Copy button work on GitHub staging sites. 2017-05-04 11:42:52 -07:00
Martin Taillefer b80ce5abd0 Add a Copy button to our <pre> blocks. 2017-05-04 09:35:52 -07:00
Martin Taillefer 74a5c5854b Dave's changes to fix search-related formatting. 2017-05-01 21:48:27 -07:00
Martin Taillefer 984dc7f8fc Clean up a lot of CSS stuff we inherited... 2017-04-29 22:47:50 -07:00
Martin Taillefer 183e3b6b30 Add search functionality. 2017-04-29 11:07:05 -07:00
Martin Taillefer f75a74d3df Improve formatting for auto-generated index pages. 2017-04-28 22:57:53 -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
Martin Taillefer 291c0a80b5 Simplify FAQ and Glossary pages 2017-04-25 13:12:04 -07:00
Martin Taillefer 2219751a44 Auto-generate section index pages. (#61) 2017-04-25 11:10:43 -07:00
Martin Taillefer a6f70f0ab5 Add a glossary and contribution landing page. 2017-04-18 12:53:30 -07:00
Shriram Rajagopalan 90e06a7830 initial commit of webpage based on grpc.io 2017-03-30 17:48:18 -04:00