* first 10 videos with transcripts
* One tab to rule them all
* Update layout
* Rebuild asset bundles
* Fix up URL slugs
* Fix AI answers heading level
---------
Co-authored-by: Christian Nunciato <chris@nunciato.org>
We changed the style guide in #2474
to recommend Semantic Line Breaks for new content
while leaving old content as-is.
This had less of an effect
because our generated sample content does not comply with the guidance.
This updates all archetypes (templates for generated files)
to use semantic line breaks in both content and comments,
so that future content is more likely to match the guidance.
First blog article coming out of the CX team: an official article on Pulumi being declarative, or imperative, or both? 😉
Signed-off-by: Ringo De Smet <ringo@de-smet.name>
* Fix outdated tweet shortlink template while we're here
* refer to pulumi-hugo website in blog post links
* Update themes/default/archetypes/blog-post/index.md
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
* Add video transcript archetype
* Update publish date on recorded content
* Add video transcript growth experiment content
* Fix lint error
* Apply suggestions from code review
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: Christian Nunciato <c@nunciato.org>
* 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
* 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
* Add a blog-post archetype and accompanying documentation
This change adds documentation for creating and publishing blog posts, along with a [Hugo
archetype](https://gohugo.io/content-management/archetypes/) to make generating new blog
posts easier.
Signed-off-by: Christian Nunciato <c@nunciato.org>
Co-Authored-By: Justin Van Patten <jvp@justinvp.com>