Skip to content

docs(blog): plain post titles with a description subtitle and byline row - #5460

Merged
nicoloboschi merged 2 commits into
mainfrom
docs-blog-post-header
Oct 9, 2026
Merged

nicoloboschi merged 2 commits into
mainfrom
docs-blog-post-header

Conversation

@nicoloboschi

Copy link
Copy Markdown
Collaborator

Blog post pages get a plainer, more readable header.

  • Title: plain dark text in the site's body font, medium weight. Before, it was a blue-to-green gradient, extra bold, in a display font. Section headings use the same font and lose the line under them.
  • Subtitle: the post's frontmatter description now shows in grey under the title.
  • Byline row: author photo + "By " on the left, date · read time on the right, with a thin line under it.
  • Descriptions: added the missing description to the 19 posts that had none, so every post has a subtitle and a real search/link-preview summary.

Only blog post pages change. Lists and docs pages keep their current header (src/theme/BlogPostItem/Header falls back to the upstream layout when it isn't a post page).

Checked locally in light/dark and at phone width.

- Blog post titles drop the gradient and display font for plain text.
- Post header shows the frontmatter description as a grey subtitle, then
  a row with the author photo and name on the left and date / read time
  on the right, over a thin line.
- Add the missing description to the 19 posts that had none.
- Phone layout no longer turns the title back to bold 700; drop its now
  redundant font-family override.
- Wrap the date/read-time block instead of passing className, which the
  Info component's types don't accept (tsc error).
- Comment why the header overrides need !important.
@nicoloboschi
nicoloboschi merged commit eb24aa8 into main Oct 9, 2026
100 checks passed
@nicoloboschi
nicoloboschi deleted the docs-blog-post-header branch October 9, 2026 13:52
@nicoloboschi nicoloboschi mentioned this pull request Nov 3, 2026
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