373 Commits

Author SHA1 Message Date
Zack Chase
98abd16d89 Update site banner and home page alert for re:Invent (#4697)
* Update site banners

* Address feedback
2020-12-01 15:04:26 -08:00
Zack Chase
17fd0b5721 Revamp AWS landing page (#4606)
* Initial framework for revamped aws page

* Make mobile friendly

* Make animations work

* Add re:Invent takeover content

* Layout updates

* Fix typos

* Address feedback

* Add logic to not show minecraft blog

* Remove old content

* Address feedback

* Address more feedback

* Address more feedback
2020-11-25 15:54:20 -08:00
Zack Chase
98bf2fe0e0 Update banner to promote intro to pulumi workshop (#4568)
* Update banner to promote intro to pulumi workshop

* Tighten up banner text

* Tighten up banner text even further
2020-11-11 20:40:02 -08:00
Zack Chase
a3e45b5f5a Add Introduction to Pulumi Workshop series (#4560)
* Reimplement resources page functionality in CSS

* Address feedback

* Address feedback

* Add hubspot form stencil component

* Switch to using stencil hubspot form component

* Move UTM parameter tracking logic into stencil component

* Use stencil to render webinar datetime

* Add support for multiple sessions for a webinar

* Add support for select a session when registering

* Remove webinar.js from tsconfig

* Add introduction to pulumi workshop listing

* Update form styles

* Hide form selector after the form is submitted

* Clean up event handling

* Fix rebase mistake

* Update dates
2020-11-11 11:25:42 -08:00
Zack Chase
e78eb60527 Add resources page (#4530)
* Transition event and webinar pages to be resources

* Reimplement resources page functionality in CSS

* Clean up URL slugs

* Remove unused style

* Address feedback

* Support no target in the url

* Address feedback

* Make entire tile clickable

* Unlist old webinars

* Fix relref issue in build

* Fix hoverability of filter icon/title

* Fix internal link issue

* Address feedback

* Update comment

* Make it work on mobile

Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-11-10 14:41:52 -08:00
Christian Nunciato
47d372b49b Add webinars link (#4519) 2020-11-04 18:22:41 -08:00
Christian Nunciato
f39e6b3603 Couple of JS fixes (#4508)
* Correct IIFE syntax
* Check for anchors before using it
2020-11-02 13:00:22 -08:00
Joe Duffy
ac5eb40573 Add a new blog post 2020-10-28 04:39:13 -07:00
Zack Chase
bbb62ffc2d Add tag for google site verification (#4407)
* Add tag for google site verification

* Replace exisiting google verification tag
2020-10-20 13:23:49 -07:00
Christian Nunciato
2524212963 Change banner button label (#4395) 2020-10-19 10:57:29 -07:00
Zack Chase
f7721089f8 Update summit CTAs to promote the keynote (#4363)
* Update summit CTAs to promote the keynote

* Update layouts/partials/banner.html

Co-authored-by: Justin Van Patten <jvp@justinvp.com>

Co-authored-by: Justin Van Patten <jvp@justinvp.com>
2020-10-09 14:37:39 -07:00
Christian Nunciato
d068c1a5b0 Remove unneeded code (#4357) 2020-10-08 13:32:07 -07:00
Zack Chase
ac3217ffa8 Update summit CTAs on home page (#4356) 2020-10-08 12:40:36 -07:00
Christian Nunciato
4a6ba81ebc Replace the *2pulumis with a pulumi-convert component (#4266) 2020-10-08 10:51:50 -07:00
Christian Nunciato
b293825f66 Summit takeover (#4290) 2020-09-23 13:30:35 -04:00
Zack Chase
f01b7743a9 /azure page updates (#4219)
* Initial page layout for /azure

* Typo fixes

* Add arm2pulumi section; cleanup

* Update split section image; copy updates

* Add azure press release

* Fix name of provider

* Fix typo

* Azure NextGen API docs (#4264)

* Add the chicklet alert

* Change the link to point to /azure

* Minor content adjustments

* Announce Azure Next Gen blog (#4265)

* Update links and adoption section

* Add a missed word

* Proper case

* Change alert text

* Remove links to language docs

* Last edits to the blog post

* Update blog image with code

Co-authored-by: Mikhail Shilkov <github@mikhail.io>
Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-09-21 07:13:42 -04:00
Christian Nunciato
d7754f3951 Add Learn Pulumi generators and layout stubs (#3830)
Co-authored-by: Lee Zen <lee@pulumi.com>
2020-09-19 11:28:47 -07:00
Zack Chase
42480a1557 Replace 'real' with 'modern' (#4180)
* Replace 'real' with 'modern'

* Fix quotes

* Apply suggestions from code review

Co-authored-by: Christian Nunciato <c@nunciato.org>

Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-09-10 10:59:43 -07:00
Christian Nunciato
ebb6096190 Update the Cloud Eng banner text (#4184) 2020-09-09 12:04:11 -07:00
Christian Nunciato
35af4bfe80 Add a banner component (#4138) 2020-09-01 12:51:09 -07:00
Chris Smith
2e8a18384f Fix Pulumi blog tags for C#, F# (#4098) 2020-08-31 17:21:52 +01:00
Zack Chase
b703958deb Preload component.js files (#3922)
* Prefetch component.js files

* Use preload instead of prefetch

* Add crossorigin to preloads

* Use async instead of defer for component.js loads

* Add preloads for component scripts

* Use defer instead of async

* Apply suggestions from code review

Co-authored-by: Christian Nunciato <c@nunciato.org>

* Add back in crossorigin to avoid warning

* Update layouts/partials/head.html

Co-authored-by: Christian Nunciato <c@nunciato.org>

Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-08-20 15:34:54 -07:00
Zack Chase
01bc66a9b7 Add cloud engineering summit as listing on events and webinar (#3942)
* Add cloud engineering summit on webinar page

* Add cloud engineering summit to events page

* Add noopener noreferrer to external links in webinar list

* Update description

* Remove note at top of events page
2020-08-19 14:12:40 -04:00
Christian Nunciato
8cbcd4eb66 Publish sourcemaps to Sentry (#3962) 2020-08-17 13:13:18 -07:00
Christian Nunciato
e607c1ce40 Add Sentry for client-side error reporting (#3912) 2020-08-13 15:47:59 -07:00
Christian Nunciato
ae10bf2245 Varions Kubernetes-page fixups (#3940) 2020-08-12 15:17:58 -07:00
Zack Chase
d6b2ba7c35 Update /kubernetes product page (#3836)
* New Kubernetes Superpowers blog post

* Add lang picker

* Add crd2pulumi examples

* lint

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>

* PR feedback and Helm 3 + Kustomize section

* Fix link to press release

* Add link and screenshot for kube2pulumi page

* Reformat kubernetes product page; authentication based CTAs

* Update layout and placeholder text

* Fill in copy

* Remove unused

* Superpower icon, snake_case in YAML

* Use existing SVGs (refactor into icon lib later)

* Typo, add TODO to use SVGs

* Remove more unused

* WIP: Code-switcher, UX polish

* Scroll back to top-left, add dark-mode style for Python and C#

* Update copy

* Layouts and things

* Disambiguate

* Link to the release from the newsroom

* Medium and large layout adjustments

* Update cloud eng summit text

* Copy edits

* Fix typos

* Fix typo

* Fix typos

* Update links

* Link to the blog post

Co-authored-by: Luke Hoban <luke@pulumi.com>
Co-authored-by: Levi Blackstone <levi@pulumi.com>
Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-08-12 07:16:44 -04:00
Christian Nunciato
859d41cacd Deploy the website atomically (#3799) 2020-07-30 13:44:55 -07:00
Christian Nunciato
f04fa21854 Build CSS and JS bundles outside of Hugo (#3725) 2020-07-02 20:33:01 -07:00
Christian Nunciato
4f926cc343 Revert "Swap Recent Posts with Tags on blog pages" (#3548)
This reverts commit bd09ae0cbc92aa6a1a41fa21230a3e094c0fb133.
2020-06-10 13:58:10 -07:00
Christian Nunciato
bd09ae0cbc Swap Recent Posts with Tags on blog pages 2020-06-10 13:34:02 -07:00
Sean Holung
e783be3f4f Add scroll to top button (#3152) 2020-05-15 13:29:36 -07:00
Joe Duffy
d7a4247d1c Add a CrossGuard landing page (#3235)
* Add a CrossGuard landing page

* Link to CrossGuard page from pricing

* Add Credijusto quote/case study link

* Fix the CrossGuard meta title

* Add links to new CrossGuard page

This change adds a link to the CrossGuard page from the
PRODUCTS drop down in the top nav.

It also adds a "For Security Engineers" section to the WHY PULUMI
page, in addition to cleaning up some of the copy there.
2020-05-07 19:34:54 -07:00
Joe Duffy
9412dfc09e Add a "share this post" section to blogs (#3079)
* Add a "share this post" section to blogs

This change adds a Twitter and LinkedIn sharing button to the right
hand nav for blogs. It's sticky so we don't need to choose between
top/bottom and I tried to keep the font sizes small and colors subdued
so as not to distract from the actual post content itself.

Fixes pulumi/docs#3065.

* Add some breathing room between social icons

Co-Authored-By: Christian Nunciato <c@nunciato.org>

* Change the social links to light blue

Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-04-23 10:11:45 -07:00
Christian Nunciato
42a6750223 Site updates (#2966) 2020-04-20 21:00:31 -07:00
Joe Duffy
7d0c6c02d0 Update the pricing page (#2877)
* Update the pricing page

This change clarifies a few aspects of our pricing page:

* Use the monthly total ($50 and $225 for Team Starter and Pro),
  rather than mixing terms (which had the unintended consequence
  of making Pro look like a minor step up from Starter).

* Add a billing cycle chooser to switch between Monthly and
  Annually (the default) prices.

* Move the user count to the top of each box, and bold the
  numbers, to make them stand out as clearly different.

* Trim the bulleted list -- it's gotten quite lengthy. That
  includes removing the "free" and "trial" points, since this
  information is already represented in other areas (headers,
  buttons, etc). Change the trial buttons to include "14-DAY".

* Put a single, prominent trial CTA above the fold

* Restore old pricing phrasing for now

* Improve pricing layout

* Add open source callout

* Remove PREVIEW from self-host
2020-04-20 19:00:09 -07:00
Justin Van Patten
e325574c30 Remove "Edit this Page" link from resource docs (#3022)
Hide the right-hand "Edit this Page" link for generated resource docs, since they shouldn't be edited directly, like we do with other generated docs.
2020-04-18 18:24:13 -07:00
Jamie Kinkead
f177d9f3cf Jamie/replacing links (#2999)
* Changes to k8s links

* layout/partial link change
2020-04-17 16:28:03 -07:00
Eric Rudder
8c25eee935 Merge pull request #2907 from pulumi/clstokes/support-link
Change Support link in footer to send to Zendesk.
2020-04-14 10:54:30 -07:00
Zack Chase
d3a3cfd468 Update banner to promote 2.0 launch webinar (#2942)
* Update banner to promote 2.0 launch webinar

* Update copy of banner

* Another copy update
2020-04-14 09:59:49 -07:00
Justin Van Patten
19199ac36d Merge branch 'master' into clstokes/support-link 2020-04-10 22:09:50 -07:00
clstokes
a2fcf4fb13 Change Support link in footer to send to Zendesk. 2020-04-10 08:45:33 -07:00
Zack Chase
c89e7ff00c Reorganize webinar listings (#2821)
* Start of reorg of webinar page

* Add featured listing to webinar lists

* Use duration instead of end time on listing page

* Localize datetime on webinar listing and landing pages

* Add js for view control on listing page

* Clean up listings

* Add support for on demand webinars

* Update date for .NET webinar

* Clean up images and formatting

* Add part two of iac workshop

* Update description and title for 04/09 workshop

* Add header to non featured list

* Update date format so it renders correctly in browsers

* Update launch copy

* Add customer webinar to site

* Address feedback around copy
2020-04-06 15:05:53 -07:00
Christian Nunciato
e4929ad6cd Change default card to summary (#2852) 2020-04-06 11:49:36 -07:00
Christian Nunciato
e89e7f2d49 Use tiles for provider logos where appropriate (#2795)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2020-04-02 18:20:02 -07:00
Christian Nunciato
891c533fec Resource docs UX (#2746) 2020-03-30 15:19:21 -07:00
stack72
b7bde3c652 Fix the link to the Pulumi Terraform Bridge repo
Fixes: #2759
2020-03-28 23:10:29 +00:00
Christian Nunciato
a9bdf70391 Fix up some ambiguous references (#2730)
* Remove unreferenced links
* Disambiguate links to /contact
2020-03-23 18:05:45 -07:00
Zack Chase
b92a845d0f Add webinar listing and details pages. (#2640)
* Create initial framework for new webinar listings and registration pages

* Add gate/ungated, live/recorded, and new list format

* Add gated test webinar and wire up form handler

* Add responive layout for webinar listings

* Remove test webinar; uncomment CSS

* Add webinars; update formatting

* update copy

* Add PulumiTV section and videos

* On demand page formatting

* Make webinar headings anchor-able

* Fix SEO lint errors

* Reduce duplicate code

* Address feedback

* Use plural directory for webinars and redirect old webinar pages
2020-03-17 20:33:01 -07:00
Christian Nunciato
12d18debb7 Add Stencil.js for web components (#2626)
* Add Stencil.js for web components
* Address feedback
2020-03-11 10:10:05 -07:00