nuxt-x-restaurants
Cuisines Index (`/cuisines`)
Landing page that lists every cuisine available in the directory with restaurant counts.
Cuisines Index
Landing page at /cuisines that lists every cuisine type available in the directory with restaurant counts and links to the per-cuisine page.
How it works
- Fetches all restaurants via
useDomain().getRestaurants({ limit: 500 }) - Counts restaurants per cuisine (deduplicated, normalized to lowercase kebab-case)
- Renders as a card grid with cuisine name, icon, and count badge
- Each card links to
/cuisines/[slug]
SEO
<title>and<meta description>describe the directory- Sitemap entry at
/cuisines - Per-cuisine detail pages (linked from each card) carry
ItemListJSON-LD for rich results
AI Context
page: cuisines/index
package: "@xenterprises/nuxt-x-restaurants"
use-when: >
Building the cuisine browser entry point. Aggregates all cuisines
available in the directory with counts. Card grid links to per-cuisine
detail pages.
v0.10.0 Release Notes
First stable release — quality gates green, ~85% composable statement coverage, caret peer ranges, OG image generation disabled. Upgrade notes from 0.9.x included.
Cuisine Landing Pages (`/cuisines/[slug]`)
Auto-generated SEO pages for each cuisine type — `/cuisines/italian`, `/cuisines/japanese`, etc.
