Conversation
Add /about page with site description and social links. Add "about" entry to the header navigation bar. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
PR Validation ✅All checks passed! Ready for review. Checks Performed:✓ Linting This is a complete dry-run of the deployment process, ensuring your changes will deploy successfully when merged. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e29688fe4e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| import { SITE, SOCIALS } from "@consts"; | ||
| import { getHomeOGData } from "@lib/opengraph"; | ||
|
|
||
| const ogData = getHomeOGData( |
There was a problem hiding this comment.
Generate page-specific OpenGraph metadata
Using getHomeOGData here causes /about to publish homepage OpenGraph fields (title/description are hardcoded in src/lib/opengraph.ts), and Head.astro prefers provided ogData over the page props, so sharing /about will show homepage preview text instead of About-page metadata. This impacts SEO/social previews specifically when the About URL is crawled or shared.
Useful? React with 👍 / 👎.
|
PR Review: Add about page and navigation link Overall this is a clean, well-structured addition. A few observations: Header.astro looks good. The new nav entry mirrors the existing separator+link pattern exactly. about.astro minor issues: 1. Semantic: The Connect section wraps its content in 2. Content duplicated from homepage The site description blurb and the Connect section both duplicate content already on 3. This works and mirrors No issues with: heading hierarchy (h1 then h2 — correct, and better than the h5 on the index page), Verdict: Ready to merge. The |
Summary
/aboutpage with site description and social linksaria-current, semantic list items)Notes
The about page content is minimal — site description + connect links. You'll likely want to personalize the bio section.
Test plan
/aboutpage loads and renders correctlyaria-current="page"activates on/about🤖 Generated with Claude Code