* 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
* 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
* 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>
* 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>
* 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>
* 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
* 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>
* 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.
* 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.
Fixespulumi/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>
* 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
* 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
* 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