Commit Graph

80 Commits

Author SHA1 Message Date
Martin Taillefer 0612ea417d Fix formatting of auto-generated index pages. 2017-05-10 06:53:43 -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 bb4d01b636 Restore previous navigation model. 2017-05-10 00:15:00 -07:00
Martin Taillefer d29d22f20e Remove references to Alpha and introcuce global version identifier. 2017-05-09 13:41:27 -07:00
Martin Taillefer e1af5e6001 Fix formatting of many <pre> blocks to not have extra spaces at the start of each line. 2017-05-09 13:03:14 -07:00
Martin Taillefer 47b7b1e5fb Improve formatting for footer, breadcrumbs, and left nav. 2017-05-08 20:18:18 -07:00
Shriram Rajagopalan b405ee1ebe fix broken welcome link 2017-05-08 18:11:12 -04: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 bf58a12409 Update community page & footer. 2017-05-08 12:06:43 -07:00
Martin Taillefer 2c07ffc15d Remove a bunch of dead stuff. 2017-05-07 06:42:04 -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 ab01ebc976 Add a blurb in the footer about filing issues for incorrect web site content. 2017-05-04 21:00:08 -07:00
Martin Taillefer dc94161777 Fix broken links. 2017-05-04 18:15:02 -07:00
Dave ab9e837211 Move search box into main nav (#111)
* move search box to main nav. implement tooltip for contribute link

* refactor contribute links css and layout include

* tooltip error using absolute positioning
2017-05-04 09:44:35 -07:00
Martin Taillefer 25fabe16f9 Various fixes
- Fix a number of broken links when viewing on a github staging site.

- Updated highligthing of "Edit this Page" pencil to match what other
buttons use on the site.

- Fixed the rendering of buttons on the landing page to have the proper
rounded corners to match our style.

- Support documents which omit the order: front matter field. Instead
of mysterious failues, they are now processed correctly and an error
message is inserted in the generated HTML to let the author know to
add the missing info.
2017-05-03 05:52:39 -07:00
Dave 8d24dc9e78 Replace large search button with icon (#101) 2017-05-02 21:00:17 -07:00
Dave 72ba0eb4e3 Highlight Tab in Top Nav and Highlight Active Document in Left Nav (#98)
* toc CSS and JS fixes

* highlight current doc in left nav

* highlight current doc in left nav

* highlight current doc in left nav

* highlight current doc in left nav

* highlight tab in doc-top-nav for all documents in category

* highlight current doc in left nav

* highlight tab in doc-top-nav for all documents in category

* highlight current doc in left nav

* highlight tab in doc-top-nav for all documents in category
2017-05-02 17:25:36 -04:00
Martin Taillefer cc36c24104 Fetch search stuff over https: instead of http: to avoid problems. 2017-05-02 09:42:32 -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 8889570e1a Clean up a bunch of leftovers. 2017-05-02 05:49:12 -07:00
Martin Taillefer e266b23bcb Delete obsolete sticky-nav stuff. 2017-05-01 22:17:19 -07:00
Martin Taillefer 74a5c5854b Dave's changes to fix search-related formatting. 2017-05-01 21:48:27 -07:00
Martin Taillefer 502ec62d8b Fix hamburger menu's link to the home page. 2017-05-01 20:58:26 -07:00
Martin Taillefer 6edc67cae3 A bit more work on search integration. 2017-05-01 20:58:26 -07:00
Martin Taillefer cb38d7d6da Improve the Edit This Page appearance. It's now a more discrete pencil. 2017-04-30 07:58:24 -07:00
Martin Taillefer 183e3b6b30 Add search functionality. 2017-04-29 11:07:05 -07:00
Martin Taillefer 93a42b5d4c Fix the 'Edit This Page' button. 2017-04-28 23:10:19 -07:00
Martin Taillefer f75a74d3df Improve formatting for auto-generated index pages. 2017-04-28 22:57:53 -07:00
Martin Taillefer 6d46b7cf1d A few minor corrections. 2017-04-28 22:57:53 -07:00
Martin Taillefer 8f628b0edd Fix formatting of the FAQ page. 2017-04-28 12:05:30 -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
Sven Mawson 874424caf3 Update about page and landing page. (#63)
* Update about page and landing page.

* Update about page to use markdown instead of html, fix ordering of about page and presentation to match other pages.

Also fixed a few more places where the old tagline was around, all have the new tagline now.
2017-04-27 17:09:53 -04:00
Martin Taillefer 4974e84677 Auto-generate all the doc index pages. 2017-04-25 11:54:33 -07:00
Martin Taillefer 2219751a44 Auto-generate section index pages. (#61) 2017-04-25 11:10:43 -07:00
Martin Taillefer d952907819 Fix another broken link.
Also, add build date to page footer.
2017-04-22 21:49:43 -07:00
Martin Taillefer a77434c82b Temp fix for the last nav. 2017-04-22 10:43:46 -07:00
Martin Taillefer a7fb0cd4e3 Get rid of the templating scheme. 2017-04-22 07:52:41 -07:00
Martin Taillefer c51959d77a Fixes and cleanup following nav bar update. 2017-04-21 23:29:43 -07:00
Dave f2ee37bc12 New doc nav (#47)
Automate doc nav bar generation.
2017-04-21 21:46:12 -07:00
Martin Taillefer f0e90010ad Some structural cleanup. 2017-04-21 06:33:02 -07:00
Shriram Rajagopalan 04600d6be5 traffic management - 1 (#42) 2017-04-20 19:30:33 -04:00
Martin Taillefer a03e1b7367 Navigation and aesthetic improvements. 2017-04-20 13:27:31 -07:00
Shriram Rajagopalan b75349adb6 comment out Getting Started 2017-04-20 15:31:42 -04:00
Martin Taillefer fcfc1c42c6 Break up what-is-istio doc into three distinct docs. 2017-04-20 12:27:18 -07:00
Martin Taillefer 23f773b224 Update the Concepts' nav bar. 2017-04-20 11:36:59 -07:00
Martin Taillefer 02c6a198f4 Fix a few nav errors 2017-04-20 08:30:13 -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
Martin Taillefer 324f336d76 A few site tweaks.
This includes a trick to enable Jenkyll to compress the site's pages
for faster load times.
2017-04-20 07:18:35 -07:00
Shriram Rajagopalan 04f78ea633 placeholder files for tasks 2017-04-19 22:41:48 -04:00
Martin Taillefer 979f5df1e4 A few bug fixes. 2017-04-19 13:00:39 -07:00