Skip to content

Careers page, brand kit, and site SEO/OG polish - #23

Merged
NicholasKissel merged 2 commits into
mainfrom
NicholasKissel/careers-hero-dot-map
Aug 28, 2026
Merged

Careers page, brand kit, and site SEO/OG polish#23
NicholasKissel merged 2 commits into
mainfrom
NicholasKissel/careers-hero-dot-map

Conversation

@NicholasKissel

Copy link
Copy Markdown
Member

Summary

Bundles the branch's outstanding site work into one PR.

Careers

  • Classical-painting hero gallery (CareerHeroGallery) and a global dot-map of team locations (CareerMap + career-locations.ts + world-map.svg).
  • Expanded About/roles content and careers.ts data helpers.
  • Structured data (CollectionPage + BreadcrumbList) and a 1200×630 OG image with alt text.

Brand

  • New /brand brand-kit page (brand.astro + BrandKit.tsx): Rivet logos (copy/download), downloadable accent-colored product marks (public/images/brand/*.svg), the agentOS script wordmark, the color palette (copy hex/RGB), and Manrope/JetBrains Mono specimens.
  • Self-hosted rivet-brand-kit.zip built from the exact on-page assets; footer “Brand” link; logo right-click menu wired to the new kit.

Product marks / accent system

  • Masked accent-tile treatment refined across the header, docs landing, product bar, and homepage stack.

SEO / infra

  • OG alt text + dimensions in BaseLayout/MarketingLayout, redirects.mjs, llms.txt, and removal of the oss-friends page.

Verification

  • astro build passes — 416 pages built, no errors (only cosmetic remote-image cache-revalidation warnings).
  • /careers and /brand render locally (200).

Follow-up (not in this PR)

  • A branded Careers OG card (matching the product/cloud cards) is generated and reviewed, but the page's OG currently still uses the Temeraire painting. Making the branded card live needs an immutable upload to the assets.rivet.dev R2 bucket + a one-line careers.astro swap — held for explicit approval.

🤖 Generated with Claude Code

Careers: classical-painting hero gallery, a global dot-map of team
locations, expanded content, careers.ts helpers, and structured data
(CollectionPage + BreadcrumbList) with a 1200x630 OG image + alt.

Brand: new /brand brand-kit page — Rivet logos, downloadable
accent-colored product marks, the agentOS script wordmark, the color
palette, and type specimens — plus a self-hosted rivet-brand-kit.zip, a
footer "Brand" link, and the logo context menu wired to the new kit.

Product marks: masked accent-tile treatment refined across the header,
docs landing, product bar, and homepage stack.

SEO/infra: OG alt text + dimensions in BaseLayout/MarketingLayout,
redirects, llms.txt, and removal of the oss-friends page.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@railway-app

railway-app Bot commented Aug 28, 2026

Copy link
Copy Markdown

🚅 Deployed to the website-pr-23 environment in rivet-website

Service Status Web Updated (UTC)
website ✅ Success (View Logs) Web Aug 28, 2026 at 2:14 am

@railway-app
railway-app Bot temporarily deployed to rivet-website / website-pr-23 August 28, 2026 01:13 Destroyed
@railway-app
railway-app Bot temporarily deployed to rivet-website / website-pr-23 August 28, 2026 02:11 Destroyed
@NicholasKissel
NicholasKissel merged commit 4b0a3bc into main Aug 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant