Commit Graph

10 Commits

Author SHA1 Message Date
Martin Taillefer 36368b9bbf
Fix links. (#1073)
- Add a / to links pointing to directories

- Switch a bunch of links from http: to https:
2018-03-14 19:49:14 -07:00
Martin Taillefer efb98fae64 Make capitalization of Bookinfo consistent. (#1016) 2018-02-19 10:35:57 -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 e9d7e7654a
Prep work for some upcoming changes. (#822)
- Slightly update the section index files. This is to make some upcoming
future work easier. These changes have no practical effect on the current
site.

- Delete a few extraneous files I noticed.
2017-12-29 07:48:02 -08:00
Martin Taillefer e20db6abf4
Update prism to latest rev. (#819)
- Regenerate prism code to get latest fixes.
- Add support for docker and perl files
- Fix several improperly formatted code blocks
2017-12-28 23:33:03 -08:00
Martin Taillefer b7787ca1c1
Revamp blog page look & feel.
- The blog page now has a sidebar showing all blog posts.

- Blog entries now cleanly display the publication date, attribution, and subtitle

- Sidebar entries, both for blog posts and for docs now show tooltips when hovering the mouse over the entry.
2017-12-11 06:58:38 -08:00
Martin Taillefer 0ba1adcfbc
Revamp the FAQ page. (#733)
- The FAQ page now has categories to make the page more scalable.

- Removed the FAQ pages that were added a little while ago and integrate
their content into the main site FAQ page.

- Stop computing sitemap.xml since there's a Jekyll plugin that does that
for us.
2017-11-24 20:32:09 -08:00
Martin Taillefer 17a733935a
Updates for new repo layout. (#699) 2017-11-02 13:59:24 -07:00
Lin Sun 7a0ef10b44 Modify yaml to fix the error from istioctl (#678)
* Switch to use kubectl as it works

https://github.com/istio/istio.github.io/issues/672#issuecomment-338002266

* fix the yaml file to continue use istioctl

* fix typo

* fix pre-submit error 

https://github.com/istio/istio.github.io/pull/678/

* remove the last section since the script is gone

* remove the last section since the script is gone
2017-10-20 15:43:36 -04:00
Isaiah Snell-Feikema b837c93b0e Eureka instructions (#591)
* 1st draft of eureka instructions

* removed nomad refs since nomad doesn't support eureka like consul

* address comments

* fixed broken link
2017-10-03 12:39:43 -04:00