* Cleans up the readability of the Ansible Installation
Run through a yaml linter Run through spell | sort | uniq
Reorganized to semi-match the Helm installation page as they have similar
functionality
There are things I like about how this document is structured now
and will carry those over to the Helm documentation in the future as time
permits.
* Remove customization example as suggested during the review
* Change Openshift->OpenShift
- Remove all the redundant stuff and emphasize community resource via icons.
- Move the "Report a doc bug" and "Edit this page on GitHub" options to the gear
menu.
- Use Jekyll "include" support to store the landing page's artwork in external
SVG files instead of directly embedded in the HTML. Much nicer.
- We now only use the skinny version of the navbar instead of dynamically switching
based on viewport size. This looks cleaner, giving more screen space to the content rather than
our chrome.
- The search textbox is replaced with a search button. Clicking the button brings up the
search textbox. This looks less cluttered and works considerably better on smaller screens.
- When on a phone and the nav links are collapsed into a hamburger menu, cleanly show the
search box in the menu that comes up when you click the hamburger.
- Remove the down arrow next to the cog, it's superfluous and things look cleaner without
it.
* Improve layout on phone.
- We shrink the height of the header and footer when on mobile.
- We shrink the header font based on screen width, to avoid the nav bar being split on two lines
which leads to all sorts of bad things happening
* Since we shrink the brand more aggressively, allow the navbar to be displayed until the next bp.
* Make the setup page a little more consistent.
* Make non-manifest based installers have similar titles and overviews
* Shorten the overview,tidy up the title, and add a helm.html redirect
* Installation typo in both files
When on mobile, the left sidebar is hidden by default. To make navigation easier, we allow the user to browse
the site entirely through the various index sections which provide links to all articles. This wasn't working
for the About and Blog links at the top of the page since they send you to a direct page instead of to the
relevant navigation page. So...
- Made the About link point to the about section's index page.
- Each blog page now contains a link to the next and previous blog post.
* 0.2.12 doc link should be to docs/ directly
+ note about shell security
* fix typo (for for)
* Revise wording and linking
Drop the double TOC (this page has very little traffic anyway)
- Link injection for document headers has been broken for a while due to my
misunderstanding of the "for in" syntax in JavaScript. This now works as expected.
- Same problem also prevented the feature that causes every link to outside of istio.io
to be opened in a separate window. This now works as intended.
- Made the gear dropdown menu be right-aligned such that it doesn't go off-screen on
portrait mode tablets.
- Stop importing Popper.js since it's only needed for dropdown menus that aren't in the
nav bar. Ours is in a nav bar...
- Added link injection for <dt> terms, which makes it easy to create links to individual glossary entries.
- HTML generated from protos encode preformatted blocks with <pre><code></code></pre>,
while HTML generated through Jekyll's markdown converter wraps an extra <div> around the
block. The logic to insert the Copy button on preformatted was assuming the presence of this
DIV. If the DIV is not present on input, we now explicitly add one which makes things work.