Skip to content

[Website] Polish Pt. 3 - #9917

Merged
tobias-tengler merged 3 commits into
mainfrom
tte/website-polish-3
Jun 15, 2026
Merged

tobias-tengler merged 3 commits into
mainfrom
tte/website-polish-3

Conversation

@tobias-tengler

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings June 15, 2026 09:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR continues the website “polish” work by bringing the blog post page layout closer to the docs experience (left rail + floating toolbar + right-side table of contents), and refining DocSearch v4 theming tokens/styles.

Changes:

  • Add a new BlogSidebar component to render a “Latest posts” left rail.
  • Update the blog post page (/blog/[...slug]) to use the docs-style chrome (sidebar drawer + toolbar + TOC).
  • Expand DocSearch v4 CSS token overrides and add a few targeted modal element overrides.

Reviewed changes

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

File Description
website-next/src/components/BlogSidebar.tsx New blog left-rail component mirroring the docs sidebar UI.
website-next/app/globals.css Updates DocSearch v4 token overrides and adds a few higher-specificity style fixes.
website-next/app/blog/[...slug]/page.tsx Switches blog post pages to a docs-like layout and renders a TOC from compileDoc() output.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread website-next/src/components/BlogSidebar.tsx
Comment thread website-next/app/blog/[...slug]/page.tsx Outdated
@tobias-tengler
tobias-tengler merged commit 78c5165 into main Jun 15, 2026
21 checks passed
@tobias-tengler
tobias-tengler deleted the tte/website-polish-3 branch June 15, 2026 09:30
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.

2 participants