diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 1f8f19b..bb28634 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -32,6 +32,10 @@ export default defineConfig({ logo: '/favicon.svg', nav: [ + { + text: 'Playground', + link: '/playground', + }, { text: 'Guide', activeMatch: '^/guide/', @@ -117,6 +121,7 @@ function sidebarPrimary(): DefaultTheme.SidebarItem[] { { text: 'Tooling', items: [ + { text: 'Playground', link: '/playground' }, { text: 'CLI Reference', link: '/cli/' }, { text: 'Tools & Playgrounds', link: '/ecosystem/tools-and-playgrounds' }, ], diff --git a/docs/.vitepress/theme/components/PlaygroundLayout.vue b/docs/.vitepress/theme/components/PlaygroundLayout.vue new file mode 100644 index 0000000..e9e6d68 --- /dev/null +++ b/docs/.vitepress/theme/components/PlaygroundLayout.vue @@ -0,0 +1,497 @@ + + +