3917 Commits

Author SHA1 Message Date
Maria Bermudez
a5569eea4c More content cleanup (#1498)
* More content cleanup
* Add missing TOC entries for CLI commands (I know there is planned work to change this outlined at https://github.com/pulumi/docs/issues/1491
* Apply get-started-note shortcode to other pages
Update intro to Getting Started index page

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

Add link to Pulumi platform GH repo

* Address feedback
Clean up duplicate TOCs in tutorials, check for consistency

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-08-02 13:53:29 -07:00
Chris Smith
4667a1dd41 Move Pulumi Cloud Console docs to their own section (#1500)
* Move CI/CD docs under console/continuous-delivery

* Rename CI/CD docs

* Update references to new page locations

* Add CI/CD items to left-nav

* Migrate rest of Service docs

* Update a few more broken links

* Address PR feedback
2019-08-02 12:29:00 -07:00
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
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
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
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
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
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
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
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
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
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
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
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
Justin Van Patten
84705bb102 Make broken link checker force follow robot exclusions (#1386)
I noticed our broken link checker was checking the home page and then would complete without checking the rest of the site. It turns out our recent addition of adding a `robots.txt` with `Disallow: *` for non-production builds was preventing the checker from checking links throughout the rest of the site. This change passes the `--follow` flag to the checker, to force it to follow robot exclusions.

It also includes some additional links to exclude, and fixes a couple blog posts to avoid broken images on summary pages.
2019-07-19 15:19:36 -07:00
Christian Nunciato
9ac2464a1b Remove RELATIVE_PAGE reference
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-18 11:38:21 -07:00
Christian Nunciato
32599130af Update content/blog/getting-started-on-digitalocean-with-pulumi/index.md
Co-Authored-By: Aydrian Howard <aydrian@pulumi.com>
2019-07-18 11:30:34 -07:00
Aydrian Howard
439916c94c Update content/blog/getting-started-on-digitalocean-with-pulumi/index.md 2019-07-18 11:30:34 -07:00
Paul Stack
a7475250a2 Update content/blog/getting-started-on-digitalocean-with-pulumi/index.md
Co-Authored-By: Aydrian Howard <aydrian@pulumi.com>
2019-07-18 11:30:34 -07:00
Paul Stack
992fc98814 Update index.md 2019-07-18 11:30:34 -07:00
stack72
1844db6796 Including the Feature image - thanks Erin! 2019-07-18 11:30:34 -07:00
stack72
c09edfc99b Changes after Levi's review 2019-07-18 11:30:34 -07:00
stack72
2bb64d5275 Updates after feedback 2019-07-18 11:30:34 -07:00
stack72
d5d53f42f8 Initial draft of the Making Waves with Pulumi on DigitalOcean blog post 2019-07-18 11:30:34 -07:00
Christian Nunciato
aace0dc79c Replace RELATIVE_TO_PAGE with Page Resource helpers (#1374)
* Replace RELATIVE_TO_PAGE with Hugo Resource helpers
* Remove /images/pulumi.png

Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-07-16 21:31:42 -07:00
Aydrian Howard
289a347ac5 Merge pull request #1371 from pulumi/blog-pulumi-up-july
Pulumi Meetup Recap blog post
2019-07-16 13:40:39 -04:00
Aydrian Howard
604fb9c8cb Pulumi Meetup Recap blog post 2019-07-16 13:05:32 -04:00
Chris Smith
0e816e1427 Fix broken link, harder 2019-07-15 19:46:19 -07:00
Nishi Davidson
079efb04f3 correct broken link 2019-07-15 19:20:21 -07:00
Chris Smith
8faaf14d37 Update ref to projects documentation 2019-07-15 09:55:49 -07:00
Aydrian Howard
efbdc8734e Updated dates for posts 2019-07-15 12:44:41 -04:00
joeduffy
3c7624944a Make a minor tweak to testing example 2019-07-13 18:08:22 -07:00
Joe Duffy
cf25daa1a2 Add a unit testing in Node.js/Mocha blog (#1339) 2019-07-13 17:37:37 -07:00
Nishi Davidson
8b4b4dd0f2 updated alb ingress featured image 2019-07-09 21:05:44 -07:00