From d3db3f81cb52515604667389d727a66665203fc5 Mon Sep 17 00:00:00 2001 From: Joshua Mo Date: Tue, 21 Jul 2026 01:54:35 +0100 Subject: [PATCH 1/2] feat: collapsible sidebar items --- docs.json | 279 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 162 insertions(+), 117 deletions(-) diff --git a/docs.json b/docs.json index 795416ee..31210a77 100644 --- a/docs.json +++ b/docs.json @@ -22,19 +22,21 @@ "icon": "book", "pages": [ { - "group": "Docs", - "icon": "book", - "expanded": true, "pages": [ - "overview/about-venice", + { + "group": "Overview", + "icon": "book", + "expanded": true, + "pages": [ + "overview/about-venice", "overview/pricing", "overview/vvv-diem", "overview/deprecations", "overview/beta-models", "overview/privacy" - ] - }, - { + ] + }, + { "group": "Getting Started", "icon": "rocket", "expanded": true, @@ -49,7 +51,7 @@ { "group": "Text & Chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "guides/features/structured-responses", "guides/features/reasoning-models", @@ -64,7 +66,7 @@ { "group": "Image, Video & Audio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "guides/media/image-generation", "guides/media/prompt-enhancement", @@ -81,7 +83,7 @@ { "group": "Agents & Integrations", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "guides/integrations/ai-agents", "guides/integrations/openclaw-bot", @@ -96,7 +98,7 @@ { "group": "Coding Tools", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "guides/integrations/claude-code", "guides/integrations/cursor", @@ -108,7 +110,7 @@ { "group": "Agent Tooling", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "guides/integrations/venice-mcp", "guides/integrations/venice-skills", @@ -118,7 +120,7 @@ { "group": "SDKs & Frameworks", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "guides/integrations/langchain", "guides/integrations/llamaindex", @@ -129,6 +131,9 @@ "guides/integrations/livekit-agents" ] } + ], + "group": "Documentation" + } ] }, { @@ -333,19 +338,21 @@ "icon": "book", "pages": [ { - "group": "Documentação", - "icon": "book", - "expanded": true, "pages": [ - "pt-BR/overview/about-venice", + { + "group": "Visão geral", + "icon": "book", + "expanded": true, + "pages": [ + "pt-BR/overview/about-venice", "pt-BR/overview/pricing", "pt-BR/overview/vvv-diem", "pt-BR/overview/deprecations", "pt-BR/overview/beta-models", "pt-BR/overview/privacy" - ] - }, - { + ] + }, + { "group": "Primeiros passos", "icon": "rocket", "expanded": true, @@ -360,7 +367,7 @@ { "group": "Texto e chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/features/structured-responses", "pt-BR/guides/features/reasoning-models", @@ -375,7 +382,7 @@ { "group": "Imagem, vídeo e áudio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/media/image-generation", "pt-BR/guides/media/prompt-enhancement", @@ -392,7 +399,7 @@ { "group": "Agentes e integrações", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/integrations/ai-agents", "pt-BR/guides/integrations/openclaw-bot", @@ -407,7 +414,7 @@ { "group": "Ferramentas de código", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/integrations/claude-code", "pt-BR/guides/integrations/cursor", @@ -419,7 +426,7 @@ { "group": "Ferramentas para agentes", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/integrations/venice-mcp", "pt-BR/guides/integrations/venice-skills", @@ -429,7 +436,7 @@ { "group": "SDKs e frameworks", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "pt-BR/guides/integrations/langchain", "pt-BR/guides/integrations/llamaindex", @@ -440,6 +447,9 @@ "pt-BR/guides/integrations/livekit-agents" ] } + ], + "group": "Documentação" + } ] }, { @@ -644,19 +654,21 @@ "icon": "book", "pages": [ { - "group": "التوثيق", - "icon": "book", - "expanded": true, "pages": [ - "ar/overview/about-venice", + { + "group": "نظرة عامة", + "icon": "book", + "expanded": true, + "pages": [ + "ar/overview/about-venice", "ar/overview/pricing", "ar/overview/vvv-diem", "ar/overview/deprecations", "ar/overview/beta-models", "ar/overview/privacy" - ] - }, - { + ] + }, + { "group": "البدء", "icon": "rocket", "expanded": true, @@ -671,7 +683,7 @@ { "group": "النص والدردشة", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/features/structured-responses", "ar/guides/features/reasoning-models", @@ -686,7 +698,7 @@ { "group": "الصورة والفيديو والصوت", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/media/image-generation", "ar/guides/media/prompt-enhancement", @@ -703,7 +715,7 @@ { "group": "الوكلاء والتكاملات", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/integrations/ai-agents", "ar/guides/integrations/openclaw-bot", @@ -718,7 +730,7 @@ { "group": "أدوات البرمجة", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/integrations/claude-code", "ar/guides/integrations/cursor", @@ -730,7 +742,7 @@ { "group": "أدوات الوكلاء", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/integrations/venice-mcp", "ar/guides/integrations/venice-skills", @@ -740,7 +752,7 @@ { "group": "حِزم SDK والأُطر", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "ar/guides/integrations/langchain", "ar/guides/integrations/llamaindex", @@ -751,6 +763,9 @@ "ar/guides/integrations/livekit-agents" ] } + ], + "group": "التوثيق" + } ] }, { @@ -955,19 +970,21 @@ "icon": "book", "pages": [ { - "group": "Documentazione", - "icon": "book", - "expanded": true, "pages": [ - "it/overview/about-venice", + { + "group": "Panoramica", + "icon": "book", + "expanded": true, + "pages": [ + "it/overview/about-venice", "it/overview/pricing", "it/overview/vvv-diem", "it/overview/deprecations", "it/overview/beta-models", "it/overview/privacy" - ] - }, - { + ] + }, + { "group": "Per iniziare", "icon": "rocket", "expanded": true, @@ -982,7 +999,7 @@ { "group": "Testo e chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "it/guides/features/structured-responses", "it/guides/features/reasoning-models", @@ -997,7 +1014,7 @@ { "group": "Immagini, video e audio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "it/guides/media/image-generation", "it/guides/media/prompt-enhancement", @@ -1014,7 +1031,7 @@ { "group": "Agenti e integrazioni", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "it/guides/integrations/ai-agents", "it/guides/integrations/openclaw-bot", @@ -1029,7 +1046,7 @@ { "group": "Strumenti di sviluppo", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "it/guides/integrations/claude-code", "it/guides/integrations/cursor", @@ -1041,7 +1058,7 @@ { "group": "Strumenti per agenti", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "it/guides/integrations/venice-mcp", "it/guides/integrations/venice-skills", @@ -1051,7 +1068,7 @@ { "group": "SDK e framework", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "it/guides/integrations/langchain", "it/guides/integrations/llamaindex", @@ -1062,6 +1079,9 @@ "it/guides/integrations/livekit-agents" ] } + ], + "group": "Documentazione" + } ] }, { @@ -1266,19 +1286,21 @@ "icon": "book", "pages": [ { - "group": "Dokumentation", - "icon": "book", - "expanded": true, "pages": [ - "de/overview/about-venice", + { + "group": "Übersicht", + "icon": "book", + "expanded": true, + "pages": [ + "de/overview/about-venice", "de/overview/pricing", "de/overview/vvv-diem", "de/overview/deprecations", "de/overview/beta-models", "de/overview/privacy" - ] - }, - { + ] + }, + { "group": "Erste Schritte", "icon": "rocket", "expanded": true, @@ -1293,7 +1315,7 @@ { "group": "Text & Chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "de/guides/features/structured-responses", "de/guides/features/reasoning-models", @@ -1308,7 +1330,7 @@ { "group": "Bild, Video & Audio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "de/guides/media/image-generation", "de/guides/media/prompt-enhancement", @@ -1325,7 +1347,7 @@ { "group": "Agenten & Integrationen", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "de/guides/integrations/ai-agents", "de/guides/integrations/openclaw-bot", @@ -1340,7 +1362,7 @@ { "group": "Coding-Tools", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "de/guides/integrations/claude-code", "de/guides/integrations/cursor", @@ -1352,7 +1374,7 @@ { "group": "Agenten-Tools", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "de/guides/integrations/venice-mcp", "de/guides/integrations/venice-skills", @@ -1362,7 +1384,7 @@ { "group": "SDKs & Frameworks", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "de/guides/integrations/langchain", "de/guides/integrations/llamaindex", @@ -1373,6 +1395,9 @@ "de/guides/integrations/livekit-agents" ] } + ], + "group": "Dokumentation" + } ] }, { @@ -1577,19 +1602,21 @@ "icon": "book", "pages": [ { - "group": "Documentación", - "icon": "book", - "expanded": true, "pages": [ - "es/overview/about-venice", + { + "group": "Descripción general", + "icon": "book", + "expanded": true, + "pages": [ + "es/overview/about-venice", "es/overview/pricing", "es/overview/vvv-diem", "es/overview/deprecations", "es/overview/beta-models", "es/overview/privacy" - ] - }, - { + ] + }, + { "group": "Primeros pasos", "icon": "rocket", "expanded": true, @@ -1604,7 +1631,7 @@ { "group": "Texto y chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "es/guides/features/structured-responses", "es/guides/features/reasoning-models", @@ -1619,7 +1646,7 @@ { "group": "Imagen, vídeo y audio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "es/guides/media/image-generation", "es/guides/media/prompt-enhancement", @@ -1636,7 +1663,7 @@ { "group": "Agentes e integraciones", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "es/guides/integrations/ai-agents", "es/guides/integrations/openclaw-bot", @@ -1651,7 +1678,7 @@ { "group": "Herramientas de código", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "es/guides/integrations/claude-code", "es/guides/integrations/cursor", @@ -1663,7 +1690,7 @@ { "group": "Herramientas para agentes", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "es/guides/integrations/venice-mcp", "es/guides/integrations/venice-skills", @@ -1673,7 +1700,7 @@ { "group": "SDK y frameworks", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "es/guides/integrations/langchain", "es/guides/integrations/llamaindex", @@ -1684,6 +1711,9 @@ "es/guides/integrations/livekit-agents" ] } + ], + "group": "Documentación" + } ] }, { @@ -1888,19 +1918,21 @@ "icon": "book", "pages": [ { - "group": "Documentation", - "icon": "book", - "expanded": true, "pages": [ - "fr/overview/about-venice", + { + "group": "Vue d’ensemble", + "icon": "book", + "expanded": true, + "pages": [ + "fr/overview/about-venice", "fr/overview/pricing", "fr/overview/vvv-diem", "fr/overview/deprecations", "fr/overview/beta-models", "fr/overview/privacy" - ] - }, - { + ] + }, + { "group": "Démarrage", "icon": "rocket", "expanded": true, @@ -1915,7 +1947,7 @@ { "group": "Texte et chat", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/features/structured-responses", "fr/guides/features/reasoning-models", @@ -1930,7 +1962,7 @@ { "group": "Image, vidéo et audio", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/media/image-generation", "fr/guides/media/prompt-enhancement", @@ -1947,7 +1979,7 @@ { "group": "Agents et intégrations", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/integrations/ai-agents", "fr/guides/integrations/openclaw-bot", @@ -1962,7 +1994,7 @@ { "group": "Outils de code", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/integrations/claude-code", "fr/guides/integrations/cursor", @@ -1974,7 +2006,7 @@ { "group": "Outils pour agents", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/integrations/venice-mcp", "fr/guides/integrations/venice-skills", @@ -1984,7 +2016,7 @@ { "group": "SDK et frameworks", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "fr/guides/integrations/langchain", "fr/guides/integrations/llamaindex", @@ -1995,6 +2027,9 @@ "fr/guides/integrations/livekit-agents" ] } + ], + "group": "Documentation" + } ] }, { @@ -2199,19 +2234,21 @@ "icon": "book", "pages": [ { - "group": "文档", - "icon": "book", - "expanded": true, "pages": [ - "zh/overview/about-venice", + { + "group": "概览", + "icon": "book", + "expanded": true, + "pages": [ + "zh/overview/about-venice", "zh/overview/pricing", "zh/overview/vvv-diem", "zh/overview/deprecations", "zh/overview/beta-models", "zh/overview/privacy" - ] - }, - { + ] + }, + { "group": "快速开始", "icon": "rocket", "expanded": true, @@ -2226,7 +2263,7 @@ { "group": "文本与聊天", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/features/structured-responses", "zh/guides/features/reasoning-models", @@ -2241,7 +2278,7 @@ { "group": "图像、视频与音频", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/media/image-generation", "zh/guides/media/prompt-enhancement", @@ -2258,7 +2295,7 @@ { "group": "智能体与集成", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/integrations/ai-agents", "zh/guides/integrations/openclaw-bot", @@ -2273,7 +2310,7 @@ { "group": "编程工具", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/integrations/claude-code", "zh/guides/integrations/cursor", @@ -2285,7 +2322,7 @@ { "group": "智能体工具", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/integrations/venice-mcp", "zh/guides/integrations/venice-skills", @@ -2295,7 +2332,7 @@ { "group": "SDK 与框架", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "zh/guides/integrations/langchain", "zh/guides/integrations/llamaindex", @@ -2306,6 +2343,9 @@ "zh/guides/integrations/livekit-agents" ] } + ], + "group": "文档" + } ] }, { @@ -2510,19 +2550,21 @@ "icon": "book", "pages": [ { - "group": "문서", - "icon": "book", - "expanded": true, "pages": [ - "ko/overview/about-venice", + { + "group": "개요", + "icon": "book", + "expanded": true, + "pages": [ + "ko/overview/about-venice", "ko/overview/pricing", "ko/overview/vvv-diem", "ko/overview/deprecations", "ko/overview/beta-models", "ko/overview/privacy" - ] - }, - { + ] + }, + { "group": "시작하기", "icon": "rocket", "expanded": true, @@ -2537,7 +2579,7 @@ { "group": "텍스트 및 채팅", "icon": "message", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/features/structured-responses", "ko/guides/features/reasoning-models", @@ -2552,7 +2594,7 @@ { "group": "이미지, 비디오 및 오디오", "icon": "photo", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/media/image-generation", "ko/guides/media/prompt-enhancement", @@ -2569,7 +2611,7 @@ { "group": "에이전트 및 통합", "icon": "robot", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/integrations/ai-agents", "ko/guides/integrations/openclaw-bot", @@ -2584,7 +2626,7 @@ { "group": "코딩 도구", "icon": "terminal", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/integrations/claude-code", "ko/guides/integrations/cursor", @@ -2596,7 +2638,7 @@ { "group": "에이전트 도구", "icon": "tool", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/integrations/venice-mcp", "ko/guides/integrations/venice-skills", @@ -2606,7 +2648,7 @@ { "group": "SDK 및 프레임워크", "icon": "package", - "expanded": true, + "expanded": false, "pages": [ "ko/guides/integrations/langchain", "ko/guides/integrations/llamaindex", @@ -2617,6 +2659,9 @@ "ko/guides/integrations/livekit-agents" ] } + ], + "group": "문서" + } ] }, { From 987b1ff348f61ea9f0c084b9efd134b90f97b5d4 Mon Sep 17 00:00:00 2001 From: Joshua Mo Date: Tue, 21 Jul 2026 02:05:52 +0100 Subject: [PATCH 2/2] chore: add font weight --- style.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/style.css b/style.css index 25cc549c..fb066b8d 100644 --- a/style.css +++ b/style.css @@ -2655,6 +2655,12 @@ /* Wider left-hand navigation sidebar. Mintlify defaults the sidebar to w-56 (14rem) and offsets the content with lg:pl-56. Both must be bumped together so the widened nav doesn't overlap the page content. */ + +/* Emphasize collapsible navigation group titles without affecting page links. */ +#navigation-items button[aria-expanded] { + font-weight: 700; +} + @media (min-width: 1024px) { nav#sidebar-content { width: 18rem !important;