4924 Commits

Author SHA1 Message Date
Christian Nunciato
732c38a765 Update cloud vendor logos (#1495)
* Normalize several cloud-vendor SVGs (these are now stored in Figma as well)
* Add an OpenStack SVG
* Use these logos on the docs home, get-started home, and supported-clouds pages
* Add a hover effect to the logos, to indicate interactivity
* Adjust the border and hover colors on the get-started page, to match those on the home page
* Remove unused PNGs
* Remove an unused partial

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-01 13:59:36 -07:00
Christian Nunciato
d28c4b202c Address some website performance issues (#1478)
* Compress home-page images

* Bump cache TTLs

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-31 20:31:30 -07:00
Maria Bermudez
6f7003045d Get Started Follow-ups (#1470)
* Add get started callout
First pass at informational note styling
Highlight Pulumi in headings and text for SEO purposes

Clean up home page

* Make a few little style tweaks

Lightens the background, adds a pixel border and uses a blue tint and underline for the link color as well.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Address feedback
Apply get-started-note shortcode to installation and tutorial index pages
Remove duplicate table of contents from Kubernetes tutorial

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Incorporate feedback and edits

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Clean up styles and add a warning note
Revert style change on single docs page layout
Address 1473

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Remove note around skipping version checks

* Clarify alternative installation options for all operating systems

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-07-31 11:57:06 -07:00
Christian Nunciato
b41e2fcef2 Add body of blog post to RSS feed (#1482)
* Add body of blog post to RSS feed
* Limit posts to the first 20
2019-07-31 06:07:37 -07:00
Christian Nunciato
98e3119acc Change get-started button labels to “Get Started” (#1483)
* Change get-started button labels to “Get Started”

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Remove the Why Pulumi button from the home page

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-31 05:56:56 -07:00
Maria Bermudez
03459cb44f Merge pull request #1479 from pulumi/maria/newsroom-updates
Update Pulumi Newsroom with new entries and logos
2019-07-30 14:59:57 -07:00
bermudezmt
60d23f05de Limit press releases and news coverage to most recent five 2019-07-30 14:44:36 -07:00
bermudezmt
1067c35c31 Update Pulumi Newsroom with new entries and logos
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-07-30 13:30:16 -07:00
Christian Nunciato
895b1e7cea Update the recommended size for meta images (#1477) 2019-07-30 10:56:20 -07:00
joeduffy
c4438a1e0b Prefer meta_desc over summary
This change prefers meta_desc over summary for controlling meta
description tags.

It also undoes the check for a missing meta description in the
prior commit. Since we unconditionally use Hugo's auto content
summarization via .Summary, it doesn't do anything meaningful.
We may want to revisit this as part of pulumi/docs#1475.
2019-07-30 12:18:23 -04:00
joeduffy
9da560dc98 Fix some titles and meta descriptions
This change fixes up some titles and meta descriptions, in hopes
that it'll have a positive impact on our SEO (and SERP summary).

- Ensure all pages have titles and meaningful meta descriptions.

- Error out if pages lack a meta description. Also add the ability
  to write `nosummary: true` if it's intentionally omitted.

- I'd like to error out if pages lack a title too. Unfortunately,
  the Python API docs are missing titles (pulumi/docs#1127), so this
  check is not currently enabled (easy to uncomment out later).

I also made the possibly-controversial change to stop emitting an
automatic `- Pulumi` at the end of page titles. This

- Leads to illy things -- like `About Pulumi - Pulumi`.

- Might make it more difficult for Google to extract a good title for
  our SERP summary; is that why "Documentation" is currently
  awkwardly labeled simply "Pulumi" on Google at the moment?

- Probably has a net negative effect on things like blog articles,
  which we would like to index naturally based on the content.

I propose that anywhere we want Pulumi in the title, we manually add it.
2019-07-30 11:33:36 -04:00
CyrusNajmabadi
6aeeccd52e Filter out deprecated members. Update AWS docs (#1469) 2019-07-29 22:43:48 -07:00
Justin Van Patten
979e6874ff Change /docs/tour to redirect to the Get Started guide (#1465)
Since the tour was mostly a walkthrough on getting started with Pulumi anyway.
2019-07-29 11:07:58 -07:00
Maria Bermudez
c3a19f7951 Merge pull request #1441 from pulumi/maria/sidebar-nav
Move "On this Page" feature to right nav
2019-07-29 11:07:07 -07:00
Justin Van Patten
2314420991 Add no-anchor to hover menus (#1463)
I noticed these were getting anchor links when viewed in the docs, blog, etc.
2019-07-29 10:45:19 -07:00
Maria Bermudez
9a61898a79 Add documentation for remote backends for state (#1390)
* Fix the Python Azure Getting Started Example (#1455)

As provided, this example will produce a NameError.

* - Final cleanup
- Converted paragraphs to list items
- Added pulumi whoami tip
- Incorporated feedback and suggestions

* Incorporate feedback

- Addressed comments from Cyrus
- Update "whoami" info
- Move "Logging out" to the bottom
2019-07-29 10:44:38 -07:00
Justin Van Patten
3de56fa082 Various improvements
- Indent H3 items
- Provide a way to opt-out of showing "On This Page" and use it on some pages
- Only show "On This Page" if there are items in the list
- Added left padding to the right nav (to match the right padding on the left nav)
- General style and code cleanup
- Delete `mini-toc.html` partial
2019-07-29 09:15:44 -07:00
Justin Van Patten
6d81030da8 Remove the tour (#1462)
Now that we have the new Get Started guide, the tour is unnecessary. All pages link to relevant content elsewhere on the site.
2019-07-29 09:06:19 -07:00
Chris Smith
0d9864c32e Update links to slack.pulumi.com (#1460) 2019-07-28 15:51:54 -07:00
Mikhail Shilkov
39ff2e5032 Rename MSI to Managed identities (#1459)
* Rename MSI to Managed identities

* Cap
2019-07-27 12:53:31 -07:00
Justin Van Patten
50723c31a2 Cleanup the Changelog (#1458)
* Cleanup the Changelog

- Removed old entries that are being moved to the CHANGELOG.md in `pulumi/pulumi` repo.
- Remove "Changelog" from TOC. The "Download and Install" page links to this page at the bottom.
- Make the links in the table actually look like links.
- Added a `changelog-table-row` shortcode (replacing the `sdk-links` shortcode), which will make it easier to add new rows to the table without introducing subtle broken anchor links.

* Validate the content of the /static/latest-version file

While making related changes here, I've added a test that will ensure no trailing newlines (or other whitespace) is added to the `latest-version` file, which may break dependencies that aren't resilient to it. We recently saw this in a PR and luckily the broken link checker caught it, but this makes the test more explicit.
2019-07-26 19:33:32 -07:00
Mikhail Shilkov
cd9a3cb289 7 Ways to Deal with Application Secrets in Azure (#1379)
* 7 Ways to Deal with Application Secrets in Azure

* Update index.md

* Set date to future and draft to false

* Eric's suggestions
2019-07-26 15:45:19 -07:00
Erin Xue
1afc1ddac5 update content for slipped ranking pages (#1444)
* update content for slipped ranking pages

* addressing feedback

* Update content/partner/gcp.md

* Update content/blog/simplify-kubernetes-rbac-in-amazon-eks-with-open-source-pulumi-packages/index.md

* Update content/blog/simplify-kubernetes-rbac-in-amazon-eks-with-open-source-pulumi-packages/index.md

* Update content/partner/azure.md

* Update content/blog/if-you-liked-ksonnet-youll-love-pulumi/index.md

Co-Authored-By: Justin Van Patten <jvp@justinvp.com>

* Move "Here are a few highlights" under shortcode

* Fix links

* Remove trailing slash

The trailing slash seems to have caused the Travis build to fail.
2019-07-26 09:39:44 -07:00
bermudezmt
3fc0589021 - Update styles
- Apply TOC to h3 headers
- Remove generated mini-TOC on one page (will need to run sed for this)
2019-07-25 14:51:06 -07:00
bermudezmt
b00076a5b6 - Move "On this Page" feature to right nav
- Disabled for home but will need to be disabled for other content types
  - Needs additional styling, plus consider making the navigation fixed

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Update partial callout for right navigation

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-07-25 14:51:06 -07:00
Justin Van Patten
36fda41e63 Remove LEARN button from docs homepage
Removed the "LEARN" button on the docs home page as there's no longer a need for it. Previously, it was a way to get to the Reference page to see the expanded Reference TOC, but now that we're expanding by default, there's little need for it. And it never felt quite right having it named "LEARN" but linking to "Reference". Now we have the single CTA we want to "GET STARTED".
2019-07-25 11:35:21 -07:00
Justin Van Patten
1340ebe01f TOC: Always expand Get Started and Reference sections
Refactors the `toc.html` partial to allow Get Started and Reference to always be expanded.
2019-07-25 11:34:34 -07:00
bermudezmt
513b7f11ae Reorganize side navigation
Moving the pages nested under Reference will take a lot of doing, so I took Luke's suggestion and have these items displayed by default. Changed the order around, merged supported clouds & languages, still a WIP

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-07-25 10:32:39 -07:00
Justin Van Patten
f7f22f4bbf Fix empty meta description tags and check params consistently (#1445)
The `{{ else if ne .Summary "" }}` check is always evaluating to true (probably because `Summary` is typed as `template.HTML` instead of a `string` in Hugo's source), so we go down this path, but when then using `.Summary`, the value is empty. This results in many pages having empty `<meta name="description">`  instead of falling back to using the default description. The fix is to check `{{ else if .Summary }}` which will only evaluate to true if `.Summary` is set and is a non-zero value.

While making changes here, I cleaned up how we access other params throughout. We'll often use `if isset .Params "foo"` to check if the `foo` param is set, but this only checks if the param is set -- it doesn't check if the param actually has a value. The fix is to just use `if .Params.foo`, which will only be true if `foo` is set and is not: `false` (boolean), `0` (integer), or a zero-length array, slice, map, or string.
2019-07-24 15:49:44 -07:00
Christian Nunciato
8765378260 Make header selection state more noticeable (#1449)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-24 15:17:42 -07:00
Christian Nunciato
ef2aadbba1 Remove uppercase style from H6 headings (#1448)
This change removes the `uppercase` text transformation currently applied to `h6` elements, and applies it instead to the instances that call for it.

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-24 15:03:06 -07:00
Christian Nunciato
12bd240006 Unquish author avatars (#1447)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-24 14:38:07 -07:00
Christian Nunciato
19810a0c1e Replace .webp images with .pngs (#1446)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-24 14:12:27 -07:00
Erin Xue
14283fa756 Add description to /why-pulumi (#1434) 2019-07-24 12:38:49 -07:00
Cameron Stokes
f0bef1e2c2 Do not use "latest" GKE engine in examples. (#1435)
* Do not use "latest" GKE engine in examples.

Replicating changes from https://github.com/pulumi/examples/pull/343.

* Fix gcp.container.Cluster version for more occurrences.
2019-07-24 10:10:34 -07:00
Mike Metral
f913937d2b chore(migrate-ngs-tutorial): replace SVGs with PNGs, tweak notes & list 2019-07-23 14:36:01 -07:00
Chris Smith
87be565ca5 Add blank search results page to robots.txt (#1400) 2019-07-23 14:15:35 -07:00
Justin Van Patten
69008dc55a Minor copy button improvements (#1433)
There are some places where we have comments at the end of commands, so strip those.

Also, specify languages for a few code snippets so they get highlighting and the copy button.
2019-07-23 12:03:43 -07:00
Mike Metral
465290f96d Apply suggestions from code review 2019-07-23 11:14:13 -07:00
metral
95bd68fef7 Apply suggestions from code review
Co-Authored-By: Christian Nunciato <c@nunciato.org>
Co-Authored-By: Levi Blackstone <levi@pulumi.com>
2019-07-23 10:49:41 -07:00
metral
f6ef24ec8e Apply suggestions from code review
Co-Authored-By: Maria Bermudez <bermudezmt@users.noreply.github.com>
2019-07-23 10:49:41 -07:00
Mike Metral
0db43ece8f migrating(eks): add blog post on migrating node groups with zero downtime 2019-07-23 10:49:41 -07:00
Christian Nunciato
e3590b8111 Wrap long unbroken strings on mobile (#1426)
This change adds CSS that instructs the browser to wrap long, unbroken strings where possible on mobile.

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-22 16:42:08 -07:00
Christian Nunciato
2cbf73fc38 Add a note about summary contents (#1430)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-22 15:20:08 -07:00
Mike Metral
7e331a5436 migrate(eks): add tutorial of migrating node groups with zero downtime 2019-07-22 12:53:59 -07:00
Christian Nunciato
5174450911 Add a “more” token to the DO post (#1398)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-22 11:23:31 -07:00
Chris Smith
286de06791 Change dimensions, crop Maria's headshot (#1415) 2019-07-22 10:47:13 -07:00
Justin Van Patten
0ef7e37ae4 Only generate an RSS feed for the blog (#1420)
We currently generate RSS feeds for all sections/taxonomies, which means we're generating and publishing a large number of `rss.xml` files. This change makes it so we only generate a single RSS feed for the blog at `/blog/rss.xml`.
2019-07-22 10:19:19 -07:00
stack72
107ff8a972 Fix a broken link in the Using Terraform Remote State with Pulumi post 2019-07-20 08:04:21 -05:00
Chris Smith
d96b141135 Fix broken link (#1416) 2019-07-19 23:25:28 -07:00