Skip to content

Add Enterprise card and restyle index page to match stacklok.com#646

Merged
danbarr merged 5 commits into
mainfrom
add-enterprise-to-index
Mar 27, 2026
Merged

Add Enterprise card and restyle index page to match stacklok.com#646
danbarr merged 5 commits into
mainfrom
add-enterprise-to-index

Conversation

@danbarr
Copy link
Copy Markdown
Collaborator

@danbarr danbarr commented Mar 27, 2026

Description

Adds a Stacklok Enterprise product card to the docs index page alongside the existing ToolHive card, and brings the index page hero and navbar visually in line with stacklok.com.

Type of change

  • Documentation update

Screenshots

Before:
image

After:
image

Changes

  • Enterprise card: new product card on the index page linking to /toolhive/enterprise, using the Stacklok logo and "Learn more" CTA
  • Hero section: dark green background matching the navbar, hero illustration (stacklok-websitehero.webp) on the right, "Stacklok Docs" title in Lora serif at 400 weight, subtitle in Inter at #e2e2dc to match the website
  • Navbar: height reduced to 4.75rem (76px), links uppercased with 1.69px letter-spacing at 500 weight and --stacklok-primary-light color to match stacklok.com, logo sized to 22px, social icon links restored via custom navbar-icon-link class, mode switcher color aligned

Screenshots

Before/after comparison captured via Playwright against the live stacklok.com and local dev server.

Submitter checklist

Content and formatting

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

Copilot AI review requested due to automatic review settings March 27, 2026 22:44
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-website Ready Ready Preview, Comment Mar 27, 2026 10:52pm

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Docusaurus docs landing page and navbar styling to visually align with stacklok.com, and adds an Enterprise product card alongside the existing ToolHive card.

Changes:

  • Restyles the index hero (new layout, typography, and hero illustration).
  • Adds a new “Stacklok Enterprise” ProductCard linking to /toolhive/enterprise.
  • Updates global navbar styling (height, link typography/colors) and restores social icon link styling via a dedicated class; reorders/renames ToolHive reference nav labels.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

File Description
src/pages/index.tsx Reworks hero markup and adds Enterprise product card
src/pages/index.module.css Implements new hero layout/typography and responsive layout adjustments
src/css/custom.css Adds Lora font import; updates navbar variables and link/icon styling
docusaurus.config.ts Renames/reorders reference links and applies navbar-icon-link to social items

Comment thread src/pages/index.tsx Outdated
Comment thread src/pages/index.tsx
@danbarr danbarr merged commit 2f5051f into main Mar 27, 2026
4 checks passed
@danbarr danbarr deleted the add-enterprise-to-index branch March 27, 2026 23:09
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.

3 participants