Commit Graph

25 Commits

Author SHA1 Message Date
Martin Taillefer 5e075d4c27
Make the rake test ensure that we use {{home}} consistently. (#1053)
We now generate the test site into a subdirectory such that we can ensure all
links are correctly using {{home}}, which makes the site work correctly once
archived.

Fixed a bunch of broken cases.
2018-03-04 14:04:01 -08:00
Laurent Demailly 9a90ea3eec
additional link to archive (#871) 2018-02-07 21:19:06 -08:00
Martin Taillefer 4854fdd800
First push of reference docs using new doc tooling. (#894) 2018-01-30 06:28:49 -08:00
Martin Taillefer aab7fa27a8
Major update of the web site's infrastructure. (#826)
Four major themes to this work:

* Performance. This new site is fast. It loads considerably faster, especially on mobile.
Every pixel is drawn exactly once. Clicking around doesn't result in things jiggling everywhere.

* Navigation. I wanted to make it easier to get around the site, especially on mobile. To that end, we now have:

  - Sticky navigation elements. The top nav bar, the left sidebar and the right TOC are now sticky and remain
on screen even as page content is scrolled.

  - Tabs in the Docs section have been removed and integrated as accordion items in the left sidebar.

* Layout. I moved a bit of content around to make it easier to find and give us some room to grow:

  - The Help page is now replaced with a full Help section. This provides a home for the FAQ, glossary,
bug reporting, and troubleshooting pages.

  - The About page is now replaced with a full About section. This provides a home for the release notes, roadmap, upcoming "in the news" section, etc.

* Design. I tried to improve consistency across the site and provide a slightly lighter feel by minimizing the impact of some design elements. Specifics:

  - Font sizes are now consistent across the site.

  - The site does a much better job at adjusting to different screen sizes which makes the mobile experience better.

  - Accessibility is improved by adding many attributes for screen readers, and by ensuring the site scales properly based on user-selected fonts.
2018-01-03 08:16:28 -08:00
Martin Taillefer cdce9159d9
Move things around so we get a sidebar on the doc welcome page. (#766)
This finally gives a home to oddball things like the FAQ, Glossary,
Release notes, and Contributing to the Docs stuff.

Took the opportunity to do a bit of tidying up in the directory structure
of the site by removing useless subdirectories.
2017-12-06 10:08:41 -08:00
Martin Taillefer 05ae202696
Updated artwork for home page + cleaned up logo + new logo label font (#757) 2017-12-04 19:22:02 -08:00
Shriram Rajagopalan 2f5f53eebf Replace jarring link to quick start and replace with a neutral link (#561)
* Adding guides for telemetry

* nits

* nit

* egress

* consul install file fix

* more task cleanup

* nits

* update telemetry tasks

* more tweaks

* remove what's next

* tweaks to security tasks

* some nits to telemetry guide

* overall tweaks

* remove jarring note about kubernetes and replace with something neutral
2017-09-28 13:00:11 -04:00
Laurent Demailly 9d4dc380cf have a more direct link to download and install (#529)
* have a more direct link to download and install

like in 0.1

* reduce the diff

* nvm

* reduce diff

* typo galore

* add back the link to old docs

put it at the end of the page
follow up on #509
2017-09-26 08:40:29 -07:00
Shriram Rajagopalan 4072cd3f99 Setup cleanup (#509)
* categorizing install docs

* merge and clean

* nits

* final nit

* fixing links
2017-09-25 10:02:05 -04:00
Shriram Rajagopalan 391388294c samples->guides (#501)
* samples->guides

* more renames

* egress rule placeholder
2017-09-22 16:12:20 -04:00
Shriram Rajagopalan 74de3fb53b Setup tab (#465)
* consul installation

* fixes

* nit

* Setup tab

* address feedback, remove metrics from install

* moving docs

* fix links

* nits

* adding bloat

* fixes
2017-09-18 20:38:52 -04:00
mtail c9e672d6cc Few cosmetic updates. 2017-07-22 05:55:59 -07:00
Laurent Demailly a98e4b522c Point to 0.1 archive of docs and site version fixes (#406)
* Point to 0.1 archive of docs and site version fixes

Point to 0.1 archive of docs and site version fixes:
site.data.istio.version was used where it should be hardcoded to 0.1
(like in “our first release was …”) and vice versa (like in the footer)

There isn’t really a navigation (as I don’t know how to do that) but at
least the docs/welcome page points to 0.1
2017-07-11 17:35:29 -07:00
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 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
Laurent Demailly 29d3f9a071 Better visibility for downloading and installing Istio (#223)
per #183
Better visibility for downloading and installing Istio

Though maybe this should be even higher up (A "Getting started" top level/section ?)
2017-05-15 18:14:02 -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 dc94161777 Fix broken links. 2017-05-04 18:15:02 -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
Martin Taillefer e0b9750ee4 Elimintate the need for the bodyclass: front matter field in docs. 2017-04-30 06:42:29 -07:00
Martin Taillefer f75a74d3df Improve formatting for auto-generated index pages. 2017-04-28 22:57:53 -07:00
Martin Taillefer e8cd5a4e1b Get rid of {{site.baseurl}}, we generally don't need this for links. 2017-04-22 15:36:35 -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