Engineering log
SEO and accessible navigation
Improved the site's search visibility and made the shared navigation work better on small screens and with keyboards or assistive technology.
Decisions
- Use Next.js metadata conventions for canonical, social, robots, and sitemap output.
- Keep navigation interaction in a small client component while leaving page content server-rendered.
- Treat public engineering notes as sanitized content that can later be paired with protected private detail.
Milestones
- Added canonical, Open Graph, Twitter, and robots metadata.
- Added generated robots.txt and sitemap.xml routes.
- Added responsive navigation with explicit expanded and current-page state.
Validation
- npm run lint
- npm run typecheck
- npm run build