diff --git a/docs.json b/docs.json
index e364b4726..23aa1c9be 100644
--- a/docs.json
+++ b/docs.json
@@ -12,265 +12,297 @@
"library": "lucide"
},
"navigation": {
- "tabs": [
+ "versions": [
{
- "tab": "Documentation",
- "groups": [
+ "version": "2.0",
+ "tabs": [
{
- "group": "Getting started",
- "pages": [
- "index",
- "quickstart",
- "installation",
+ "tab": "Documentation",
+ "groups": [
{
- "group": "Web editor",
- "icon": "mouse-pointer-2",
+ "group": "Getting started",
"pages": [
- "editor/getting-started",
- "editor/git-concepts",
- "editor/branches",
- "editor/content-management",
- "editor/publishing",
- "editor/keyboard-shortcuts",
- "editor/troubleshooting"
+ "v2/index",
+ "v2/quickstart",
+ "v2/installation"
+ ]
+ },
+ {
+ "group": "Core configuration",
+ "pages": [
+ "v2/settings",
+ "v2/pages",
+ "v2/navigation",
+ "v2/themes"
]
}
]
- },
- {
- "group": "Core configuration",
- "pages": [
- "settings",
- "pages",
- "navigation",
- "themes",
- "settings/custom-domain"
- ]
- },
- {
- "group": "AI optimization",
- "pages": [
- "guides/assistant",
- "ai/llmstxt",
- "ai/contextual-menu",
- "ai/model-context-protocol",
- "ai/markdown-export",
- "guides/geo",
- "guides/claude-code",
- "guides/cursor",
- "guides/windsurf",
- "ai/slack-app"
- ]
- },
- {
- "group": "Components",
- "pages": [
- "text",
- "image-embeds",
- "list-table",
- "code",
- "reusable-snippets",
- "components/accordions",
- "components/callouts",
- "components/cards",
- "components/columns",
- "components/code-groups",
- "components/examples",
- "components/expandables",
- "components/fields",
- "components/frames",
- "components/icons",
- "components/mermaid-diagrams",
- "components/panel",
- "components/steps",
- "components/tabs",
- "components/tooltips",
- "components/update",
- "components/banner"
- ]
- },
+ }
+ ]
+ },
+ {
+ "version": "1.0",
+ "tabs": [
{
- "group": "API pages",
- "pages": [
- "api-playground/overview",
- "api-playground/openapi-setup",
- "api-playground/migrating-from-mdx",
+ "tab": "Documentation",
+ "groups": [
{
- "group": "Customization",
- "icon": "wrench",
+ "group": "Getting started",
"pages": [
- "api-playground/customization/complex-data-types",
- "api-playground/customization/adding-sdk-examples",
- "api-playground/customization/managing-page-visibility",
- "api-playground/customization/multiple-responses"
+ "index",
+ "quickstart",
+ "installation",
+ {
+ "group": "Web editor",
+ "icon": "mouse-pointer-2",
+ "pages": [
+ "editor/getting-started",
+ "editor/git-concepts",
+ "editor/branches",
+ "editor/content-management",
+ "editor/publishing",
+ "editor/keyboard-shortcuts",
+ "editor/troubleshooting"
+ ]
+ }
]
},
{
- "group": "AsyncAPI",
- "icon": "webhook",
+ "group": "Core configuration",
"pages": [
- "api-playground/asyncapi/setup",
- "api-playground/asyncapi/playground"
+ "settings",
+ "pages",
+ "navigation",
+ "themes",
+ "settings/custom-domain"
]
},
{
- "group": "MDX",
- "icon": "markdown",
+ "group": "AI optimization",
"pages": [
- "api-playground/mdx/configuration",
- "api-playground/mdx/authentication"
+ "guides/assistant",
+ "ai/llmstxt",
+ "ai/contextual-menu",
+ "ai/model-context-protocol",
+ "ai/markdown-export",
+ "guides/geo",
+ "guides/claude-code",
+ "guides/cursor",
+ "guides/windsurf",
+ "ai/slack-app"
]
},
- "api-playground/troubleshooting"
- ]
- },
- {
- "group": "Authentication and personalization",
- "pages": [
- "authentication-personalization/authentication-setup",
- "authentication-personalization/personalization-setup"
- ]
- },
- {
- "group": "Guides",
- "pages": [
- "guides/migration",
{
- "group": "Analytics dashboard",
- "icon": "chart-line",
+ "group": "Components",
"pages": [
- "analytics/overview",
- "analytics/feedback",
- "analytics/search",
- "analytics/improving-docs"
+ "text",
+ "image-embeds",
+ "list-table",
+ "code",
+ "reusable-snippets",
+ "components/accordions",
+ "components/callouts",
+ "components/cards",
+ "components/columns",
+ "components/code-groups",
+ "components/examples",
+ "components/expandables",
+ "components/fields",
+ "components/frames",
+ "components/icons",
+ "components/mermaid-diagrams",
+ "components/panel",
+ "components/steps",
+ "components/tabs",
+ "components/tooltips",
+ "components/update",
+ "components/banner"
]
},
- "react-components",
- "settings/custom-scripts",
- "settings/seo",
- "guides/changelogs",
- "guides/hidden-pages",
- "settings/broken-links",
- "settings/custom-404-page",
- "guides/monorepo",
{
- "group": "Custom Subdirectory",
- "icon": "folder",
+ "group": "API pages",
"pages": [
- "advanced/subpath/cloudflare",
- "advanced/subpath/route53-cloudfront",
- "advanced/subpath/vercel",
- "guides/csp-configuration"
+ "api-playground/overview",
+ "api-playground/openapi-setup",
+ "api-playground/migrating-from-mdx",
+ {
+ "group": "Customization",
+ "icon": "wrench",
+ "pages": [
+ "api-playground/customization/complex-data-types",
+ "api-playground/customization/adding-sdk-examples",
+ "api-playground/customization/managing-page-visibility",
+ "api-playground/customization/multiple-responses"
+ ]
+ },
+ {
+ "group": "AsyncAPI",
+ "icon": "webhook",
+ "pages": [
+ "api-playground/asyncapi/setup",
+ "api-playground/asyncapi/playground"
+ ]
+ },
+ {
+ "group": "MDX",
+ "icon": "markdown",
+ "pages": [
+ "api-playground/mdx/configuration",
+ "api-playground/mdx/authentication"
+ ]
+ },
+ "api-playground/troubleshooting"
]
},
{
- "group": "Dashboard Access",
- "icon": "gauge",
+ "group": "Authentication and personalization",
"pages": [
- "advanced/dashboard/sso",
- "advanced/dashboard/permissions",
- "advanced/dashboard/roles"
+ "authentication-personalization/authentication-setup",
+ "authentication-personalization/personalization-setup"
+ ]
+ },
+ {
+ "group": "Guides",
+ "pages": [
+ "guides/migration",
+ {
+ "group": "Analytics dashboard",
+ "icon": "chart-line",
+ "pages": [
+ "analytics/overview",
+ "analytics/feedback",
+ "analytics/search",
+ "analytics/improving-docs"
+ ]
+ },
+ "react-components",
+ "settings/custom-scripts",
+ "settings/seo",
+ "guides/changelogs",
+ "guides/hidden-pages",
+ "settings/broken-links",
+ "settings/custom-404-page",
+ "guides/monorepo",
+ {
+ "group": "Custom Subdirectory",
+ "icon": "folder",
+ "pages": [
+ "advanced/subpath/cloudflare",
+ "advanced/subpath/route53-cloudfront",
+ "advanced/subpath/vercel",
+ "guides/csp-configuration"
+ ]
+ },
+ {
+ "group": "Dashboard Access",
+ "icon": "gauge",
+ "pages": [
+ "advanced/dashboard/sso",
+ "advanced/dashboard/permissions",
+ "advanced/dashboard/roles"
+ ]
+ },
+ "guides/deployments",
+ "contact-support"
]
},
- "guides/deployments",
- "contact-support"
- ]
- },
- {
- "group": "Integrations",
- "pages": [
{
- "group": "Analytics",
- "icon": "chart-no-axes-combined",
+ "group": "Integrations",
"pages": [
- "integrations/analytics/overview",
- "integrations/analytics/amplitude",
- "integrations/analytics/clearbit",
- "integrations/analytics/fathom",
- "integrations/analytics/google-analytics",
- "integrations/analytics/google-tag-manager",
- "integrations/analytics/heap",
- "integrations/analytics/hightouch",
- "integrations/analytics/hotjar",
- "integrations/analytics/koala",
- "integrations/analytics/logrocket",
- "integrations/analytics/mixpanel",
- "integrations/analytics/pirsch",
- "integrations/analytics/plausible",
- "integrations/analytics/posthog",
- "integrations/analytics/segment"
+ {
+ "group": "Analytics",
+ "icon": "chart-no-axes-combined",
+ "pages": [
+ "integrations/analytics/overview",
+ "integrations/analytics/amplitude",
+ "integrations/analytics/clearbit",
+ "integrations/analytics/fathom",
+ "integrations/analytics/google-analytics",
+ "integrations/analytics/google-tag-manager",
+ "integrations/analytics/heap",
+ "integrations/analytics/hightouch",
+ "integrations/analytics/hotjar",
+ "integrations/analytics/koala",
+ "integrations/analytics/logrocket",
+ "integrations/analytics/mixpanel",
+ "integrations/analytics/pirsch",
+ "integrations/analytics/plausible",
+ "integrations/analytics/posthog",
+ "integrations/analytics/segment"
+ ]
+ },
+ {
+ "group": "SDKs",
+ "icon": "folder-code",
+ "pages": [
+ "integrations/sdks/speakeasy",
+ "integrations/sdks/stainless"
+ ]
+ },
+ {
+ "group": "Support",
+ "icon": "messages-square",
+ "pages": [
+ "integrations/support/overview",
+ "integrations/support/intercom",
+ "integrations/support/front"
+ ]
+ },
+ {
+ "group": "Privacy",
+ "icon": "folder-lock",
+ "pages": [
+ "integrations/privacy/overview",
+ "integrations/privacy/osano"
+ ]
+ }
]
},
{
- "group": "SDKs",
- "icon": "folder-code",
+ "group": "Version control and CI/CD",
+ "pages": [
+ "settings/github",
+ "settings/gitlab",
+ "settings/ci",
+ "settings/preview-deployments"
+ ]
+ }
+ ]
+ },
+ {
+ "tab": "API Reference",
+ "groups": [
+ {
+ "group": "API Reference",
"pages": [
- "integrations/sdks/speakeasy",
- "integrations/sdks/stainless"
+ "api-reference/introduction"
]
},
{
- "group": "Support",
- "icon": "messages-square",
+ "group": "Admin",
"pages": [
- "integrations/support/overview",
- "integrations/support/intercom",
- "integrations/support/front"
+ "api-reference/update/trigger",
+ "api-reference/update/status"
]
},
{
- "group": "Privacy",
- "icon": "folder-lock",
+ "group": "Assistant",
"pages": [
- "integrations/privacy/overview",
- "integrations/privacy/osano"
+ "api-reference/assistant/create-assistant-message",
+ "api-reference/assistant/search"
]
}
]
},
{
- "group": "Version control and CI/CD",
- "pages": [
- "settings/github",
- "settings/gitlab",
- "settings/ci",
- "settings/preview-deployments"
- ]
- }
- ]
- },
- {
- "tab": "API Reference",
- "groups": [
- {
- "group": "API Reference",
- "pages": [
- "api-reference/introduction"
- ]
- },
- {
- "group": "Admin",
- "pages": [
- "api-reference/update/trigger",
- "api-reference/update/status"
- ]
- },
- {
- "group": "Assistant",
- "pages": [
- "api-reference/assistant/create-assistant-message",
- "api-reference/assistant/search"
- ]
- }
- ]
- },
- {
- "tab": "Changelog",
- "groups": [
- {
- "group": "Changelog",
- "pages": [
- "changelog"
+ "tab": "Changelog",
+ "groups": [
+ {
+ "group": "Changelog",
+ "pages": [
+ "changelog"
+ ]
+ }
]
}
]
@@ -551,4 +583,4 @@
"publicApiKey": "pk_76a6caa274e800f3ceff0b2bc6b9b9d82ab8"
}
}
-}
+}
\ No newline at end of file
diff --git a/v2/index.mdx b/v2/index.mdx
new file mode 100644
index 000000000..919b18c79
--- /dev/null
+++ b/v2/index.mdx
@@ -0,0 +1,73 @@
+---
+title: "Introduction"
+description: "Meet the next generation of documentation. AI-native, beautiful out-of-the-box, and built for developers."
+icon: "book-open"
+mode: "custom"
+---
+
+export const HeroCard = ({ filename, title, description, href }) => {
+ return (
+
+
+
+
+ {title}
+
+ {description}
+
+ );
+};
+
+