Environment
@nuxt/content: 3.12.0
docus: 5.8.1
nuxt: 4.4.2
Reproduction
- Create a fresh Docus app.
- In
content/1.getting-started/.navigation.yml, set an unquoted title containing : :
title: Getting Started: Basics
icon: false
- Run a static build:
pnpm install
pnpm exec nuxt generate --extends docus
- Open any child page in that section, for example
/getting-started/introduction.
Actual behavior
The page headline renders as [object Object].
Docus could defensively coerce the headline before rendering, but the contract mismatch appears to start in @nuxt/content.