Skip to content

docs: redesign blog index page#635

Closed
pd-builds wants to merge 3 commits into
mainfrom
blog-page-updates
Closed

docs: redesign blog index page#635
pd-builds wants to merge 3 commits into
mainfrom
blog-page-updates

Conversation

@pd-builds

Copy link
Copy Markdown
Contributor

What changed

  • Blog posts on /blog now render as cards with rounded corners, borders, and hover states
  • Each card shows the author name (from post frontmatter) alongside the date
  • Page background follows the site theme: white in light mode, #171717 in dark mode
  • Added the shared site Footer to the blog index, matching other pages

Screenshots

Verified locally in both themes: light mode shows white cards on a white page, dark mode shows translucent cards on the #171717 background. Footer and navbar adapt through the existing openui theme variables.

🤖 Generated with Claude Code

pd-builds and others added 3 commits June 11, 2026 13:22
- Render blog posts as cards with rounded borders and hover states
- Show the author name on each card alongside the date
- Page background is white in light mode and #171717 in dark mode
- Add the shared site Footer to the blog index

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Restyle blog cards to match the project card design (openui border,
  radius, shadow, and surface variables, so they theme automatically)
- Lay cards out in a 2-column grid with equal row heights
- Add optional 'featured' boolean to the blog frontmatter schema;
  featured posts sort first and span the full grid width with a
  Featured chip
- Mark the OpenUI origin story post as featured

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The footer's HandcraftedMascot already shipped a dark variant (the same
white-body art as the header logo) but isDark was hardcoded to false,
so dark mode rendered the light outline mascot invisibly against the
dark background. Resolve the theme via next-themes after mount so the
server and first client render stay consistent.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@pd-builds pd-builds closed this Jun 11, 2026
@pd-builds pd-builds deleted the blog-page-updates branch June 11, 2026 08:34
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