* Initial homepage redesign pass, hero change + add sections * bundle * Add customer quotes to the homepage * update title spacing, add Skai quote * add new images for homepage * spacing fixes * update customer quotes * sections + quotes updates, remove PDL logo * update logo list * add resource search diagram adds resource search diagram for updates to product pages * update diagram "service" changed to "cloud" provider count updated added deployments and insights to diagram * diagram revision * Delete duplicate file * Revision for real * update images and backgrounds * update twitter content * remove unused graphic * update hero secondary button * fix community link color * website updates * fix logo size Signed-off-by: susanev<susan.ra.evans@gmail.com> * updates to /product/ and /pulumi-service/ * update pricing and self-hosted pages * fix formating Signed-off-by: susanev <susan.ra.evans@gmail.com> * remove relrefs from pricing * fix html Signed-off-by: susanev <susan.ra.evans@gmail.com> * remove quotes from tweets, correct signup page links, customer logo changes * update CTA button styles for purple background * add links to homepage sections * fix join link clickable area * pulumi cloud & product changes, add some images * update AI image to have language tabs * styling fixes * update product nav and text tweaks for /product * fix logos spacing, update header button * update copy Co-authored-by: George Huang <george@pulumi.com> * change Pulumi Cloud URL and add alias for /product/pulumi-service, add newline to product overview title * update nav links for Pulumi Cloud * update Pulumi Deployments image * shorten tweet height for twitter carousel * fix univision logo * update community link * restyle community join link * edit customer list * join link styles pt 2 * Update themes/default/layouts/page/pricing.html * Update themes/default/layouts/page/pricing.html * Update themes/default/layouts/page/pricing.html * Update themes/default/layouts/page/pricing.html * Update themes/default/layouts/page/pricing.html * update ai graphics * Search docs (#94) --------- Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com> Co-authored-by: Luke Hoban <lukehoban@gmail.com> Co-authored-by: evanboyle <evan@pulumi.com> * appease the linter * handle pricing table text-wrap, center cells (keeping left column left-aligned) * Insights blog post (#101) Co-authored-by: Eric Rudder <ericrudder@users.noreply.github.com> Co-authored-by: aaronkao <aaronkao@users.noreply.github.com> * Add Pulumi AI UI (#95) * WIP * Remove WIP text * Handle over-limit errors * Refactor the page structure * Bit of code, CSS, markup cleanup * Support querystring params * Layout WIP * Switch to two-column layout * Add GPT toggle, hopefully fix highlight bug, glitchy copy buttons * Fix a little copy button issue * Fix set-focus glitch, signup URL * Remove language tooltips and tweak emphasis color * Mobile and tablet tweaks * Shorted labels for mobile, leading on outputs * Extend the pre-highlight wait a bit to allow for slower rendering * Hard-code the endpoint URL to avoid the extra docs PR for now * Remove log statement * Pulumi Insights product page (#91) * First commit * Adding subtitles * A few visual and textual tweaks * Make edits to AI section * Added gif * Updated images * Added Get Started button to AI section * Add Pulumi Insights to product nav, alias for /insights * reorder mobile nav items for product section * Add search gif * Corrected formatting error * Resized images * Updated gif and added form links * Added Preview Signup page * Linted and formatted * Remove button, fix layout issue on submit, link to forms, show learn-more message * Signup -> sign up * Updated anchor links and margins * Minor edit to lede copy * fix hover on button --------- Co-authored-by: Christian Nunciato <cnunciato@work.local> Co-authored-by: Sarah Hughes <sarah@pulumi.com> Co-authored-by: Christian Nunciato <chris@nunciato.org> Co-authored-by: zchase <zachary@pulumi.com> * mark insights blog as draft (#102) --------- Signed-off-by: susanev <susan.ra.evans@gmail.com> Co-authored-by: Sarah Hughes <sarah@pulumi.com> Co-authored-by: Anita Trimbur <anita@pulumi.com> Co-authored-by: George Huang <george@pulumi.com> Co-authored-by: susan evans <susan.ra.evans@gmail.com> Co-authored-by: GH Action - Upstream Sync <action@github.com> Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com> Co-authored-by: Bryce Lampe <brycelampe@gmail.com> Co-authored-by: Luke Hoban <lukehoban@gmail.com> Co-authored-by: evanboyle <evan@pulumi.com> Co-authored-by: Eric Rudder <ericrudder@users.noreply.github.com> Co-authored-by: aaronkao <aaronkao@users.noreply.github.com> Co-authored-by: Christian Nunciato <c@nunciato.org> Co-authored-by: Christian Nunciato <cnunciato@work.local> Co-authored-by: Christian Nunciato <chris@nunciato.org>
80 lines
3.1 KiB
HTML
80 lines
3.1 KiB
HTML
<!--
|
|
Blog sidebar, showing a list of tags, search, and a quick intro for context.
|
|
-->
|
|
<aside class="lg:pr-8 sticky-sidebar">
|
|
<!-- Sidebar menu toggle for mobile. -->
|
|
<div class="lg:hidden">
|
|
<button class="blog-sidebar-toggle items-center px-3 py-2 border rounded text-purple border-purple">Toggle Blog Navigation</button>
|
|
</div>
|
|
|
|
{{ if eq .Page.Title "Blog" }}
|
|
<h1 class="no-anchor hidden lg:flex mt-2 mb-6">
|
|
<a data-track="sidebar" class="text-2xl" href="{{ relref . "/blog" }}">Pulumi Blog</a>
|
|
</h1>
|
|
{{ else }}
|
|
<h2 class="no-anchor hidden lg:flex mt-2 mb-6">
|
|
<a data-track="sidebar" class="text-2xl" href="{{ relref . "/blog" }}">Pulumi Blog</a>
|
|
</h2>
|
|
{{ end }}
|
|
|
|
|
|
<!-- Sidebar content. Hidden on smaller displays unless toggled. -->
|
|
<div class="blog-sidebar-content hidden lg:block">
|
|
{{ partial "blog/search" . }}
|
|
|
|
|
|
<hr class="my-8" />
|
|
|
|
{{ partial "sidebar-cta" . }}
|
|
|
|
|
|
<hr class="my-8" />
|
|
|
|
<div class="my-4">
|
|
<h5 class="no-anchor">Recent Posts</h5>
|
|
<ul class="list-none p-0">
|
|
{{ range $post := first 10 (where .Site.Pages "Type" "blog").ByDate.Reverse }}
|
|
{{ if in $post.File.Filename "_index.md" }}
|
|
{{/* The /blog/_index.md file unfortunately shows up in the list, so we skip it. */}}
|
|
{{ else }}
|
|
<li class="my-4 leading-snug">
|
|
<a data-track="recent-post" class="text-sm" href="{{ $post.RelPermalink }}">{{ $post.Title }}</a>
|
|
</li>
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|
|
</div>
|
|
<hr class="my-8" />
|
|
|
|
{{/* Only show the top N blog tags. This lists releases first, then features, then most popular descendingly. */}}
|
|
|
|
{{ $allTags := .Site.Taxonomies.tags.ByCount }}
|
|
{{ $releases := where $allTags "Name" "pulumi-releases" }}
|
|
{{ $features := where $allTags "Name" "features" }}
|
|
{{ $others := where $allTags "Name" "not in" "pulumi-releases features" }}
|
|
|
|
|
|
<ul class="tags list-none p-0 mb-2 inline-flex flex-wrap text-xs">
|
|
{{ range $i, $tagInfo := (slice $releases $features (first 40 $others)) }}
|
|
{{ range $tagInfo }}
|
|
{{ $tag := .Name }}
|
|
<li>
|
|
<a
|
|
data-track="blog-tag-{{ $tag | urlize }}"
|
|
class="tag tag-blog text-xs m-1 {{ if eq (lower $tag) (urlize ((lower $.Title))) }}active{{ end }}"
|
|
href="{{ .Page.RelPermalink }}"
|
|
>
|
|
{{ $tag }}
|
|
</a>
|
|
</li>
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|
|
<a class="text-blue-600 text-sm block m-1 mb-4" href="{{ relref . "/blog/tag" }}">All blog tags →</a>
|
|
</div>
|
|
|
|
<div class="lg:hidden pb-4">
|
|
<!-- Vertical spacer, for mobile layouts. -->
|
|
</div>
|
|
</aside>
|