feat(docs): doc-sections system, crdt package, MCP server, and responsive fixes

Adds a hand-authored .vue doc-sections system (intro + guide pages per package, #docs/sections map, sidebar Guide group, client-side TOC), registers @robonen/crdt, renders demos client-only, base64-encodes the server-metadata virtual, plus the MCP docs endpoint and responsive/overflow fixes across pages and tables.
This commit is contained in:
2026-06-08 15:52:03 +07:00
parent def1db8b6c
commit 09433415b6
23 changed files with 1107 additions and 35 deletions
+10
View File
@@ -20,8 +20,18 @@ export default defineNuxtConfig({
ssr: true,
// Dev-only: the file-based payload cache collides on parent+child routes that
// share a segment (e.g. `/vue` is written as a file while `/vue/*` needs `vue`
// to be a directory → ENOTDIR). Production prerender writes each route to its
// own dir, so payload extraction is left enabled there.
$development: {
experimental: { payloadExtraction: false },
},
routeRules: {
'/**': { prerender: true },
// The MCP endpoint is a dynamic POST handler — never prerender it.
'/mcp': { prerender: false },
},
nitro: {