Skip to content

docs: add sidebar navigation icons to doc pages - #308

Merged
antfu merged 3 commits into
mainfrom
docs/page-nav-icons
Aug 27, 2026
Merged

docs: add sidebar navigation icons to doc pages#308
antfu merged 3 commits into
mainfrom
docs/page-nav-icons

Conversation

@antfubot

Copy link
Copy Markdown
Collaborator

What

Adds navigation.icon frontmatter to the doc pages so the sidebar renders a per-page icon, matching the pattern used by comark's docs on the shared comark-docs Nuxt layer this site extends.

Icons were chosen to reflect each page's meaning (Iconify i-lucide-* and i-simple-icons-* sets), e.g. RPC → repeat, Streaming → radio, Security → shield-check, Hub → layout-dashboard, and framework/tool pages using their brand icons (Vite, Nuxt, Next, Git, VS Code).

Scope

  • 54 sidebar pages across guide, adapters, frameworks, helpers, plugins, and references.
  • The template-driven error pages and the migrations section are intentionally left untouched.

All edited frontmatter blocks were validated as parseable YAML.

This PR was created with the help of an agent.

@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
devframe Ready Ready Preview Aug 27, 2026 7:45am

@antfu
antfu merged commit 5f38376 into main Aug 27, 2026
11 checks passed
@antfu
antfu deleted the docs/page-nav-icons branch August 27, 2026 08:40
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