From da6d738406126d790df6c61cdb4020776afeeacb Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Sun, 30 Oct 2022 12:00:21 -0700 Subject: [PATCH] update docs --- packages/docs/app.config.ts | 5 ++++ .../{2.installation.md => 1.installation.md} | 3 ++- .../content/1.get-started/1.introduction.md | 8 ------ .../1.get-started/{3.usage.md => 2.usage.md} | 1 + .../docs/content/2.demo/1.introduction.md | 6 ----- .../docs/content/2.demo/2.installation.md | 6 ----- packages/docs/content/2.demo/3.server.md | 6 ----- packages/docs/content/2.demo/4.client.md | 6 ----- packages/docs/content/2.examples/1.basic.md | 6 +++++ .../content/2.examples/2.multiple-routers.md | 6 +++++ packages/docs/content/index.md | 2 +- packages/docs/nuxt.config.ts | 6 +++++ packages/docs/theme.config.ts | 12 --------- packages/docs/tokens.config.ts | 25 +++++++++++++++++++ 14 files changed, 52 insertions(+), 46 deletions(-) create mode 100644 packages/docs/app.config.ts rename packages/docs/content/1.get-started/{2.installation.md => 1.installation.md} (96%) delete mode 100644 packages/docs/content/1.get-started/1.introduction.md rename packages/docs/content/1.get-started/{3.usage.md => 2.usage.md} (99%) delete mode 100644 packages/docs/content/2.demo/1.introduction.md delete mode 100644 packages/docs/content/2.demo/2.installation.md delete mode 100644 packages/docs/content/2.demo/3.server.md delete mode 100644 packages/docs/content/2.demo/4.client.md create mode 100644 packages/docs/content/2.examples/1.basic.md create mode 100644 packages/docs/content/2.examples/2.multiple-routers.md delete mode 100644 packages/docs/theme.config.ts create mode 100644 packages/docs/tokens.config.ts diff --git a/packages/docs/app.config.ts b/packages/docs/app.config.ts new file mode 100644 index 0000000..e09bc10 --- /dev/null +++ b/packages/docs/app.config.ts @@ -0,0 +1,5 @@ +export default defineAppConfig({ + docus: { + title: 'tRPC Nuxt', + }, +}) diff --git a/packages/docs/content/1.get-started/2.installation.md b/packages/docs/content/1.get-started/1.installation.md similarity index 96% rename from packages/docs/content/1.get-started/2.installation.md rename to packages/docs/content/1.get-started/1.installation.md index 8490f08..9a51e40 100644 --- a/packages/docs/content/1.get-started/2.installation.md +++ b/packages/docs/content/1.get-started/1.installation.md @@ -1,10 +1,11 @@ --- +title: Installation description: tRPC-Nuxt provides first class integration with tRPC. --- # Installation -## 1. Add tRPC-Nuxt to existing Nuxt project +## 1. Add to existing Nuxt project ::code-group diff --git a/packages/docs/content/1.get-started/1.introduction.md b/packages/docs/content/1.get-started/1.introduction.md deleted file mode 100644 index 10f6ac5..0000000 --- a/packages/docs/content/1.get-started/1.introduction.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -titleTemplate: '%s' -description: tRPC-Nuxt provides first class integration with tRPC. ---- - -# Introduction - -tRPC-Nuxt provides end-to-end typesafe APIs with tRPC.io in Nuxt 3 applications. diff --git a/packages/docs/content/1.get-started/3.usage.md b/packages/docs/content/1.get-started/2.usage.md similarity index 99% rename from packages/docs/content/1.get-started/3.usage.md rename to packages/docs/content/1.get-started/2.usage.md index b31c70f..50c592e 100644 --- a/packages/docs/content/1.get-started/3.usage.md +++ b/packages/docs/content/1.get-started/2.usage.md @@ -1,4 +1,5 @@ --- +title: Usage description: tRPC-Nuxt provides first class integration with tRPC. --- diff --git a/packages/docs/content/2.demo/1.introduction.md b/packages/docs/content/2.demo/1.introduction.md deleted file mode 100644 index 99c24a5..0000000 --- a/packages/docs/content/2.demo/1.introduction.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Introduction -description: '@nuxtjs/supabase is a Nuxt module for first class integration with Supabase.' ---- - -hello intro diff --git a/packages/docs/content/2.demo/2.installation.md b/packages/docs/content/2.demo/2.installation.md deleted file mode 100644 index 7c1f9ac..0000000 --- a/packages/docs/content/2.demo/2.installation.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Installation -description: '@nuxtjs/supabase is a Nuxt module for first class integration with Supabase.' ---- - -hello intro diff --git a/packages/docs/content/2.demo/3.server.md b/packages/docs/content/2.demo/3.server.md deleted file mode 100644 index 377161c..0000000 --- a/packages/docs/content/2.demo/3.server.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Server -description: '@nuxtjs/supabase is a Nuxt module for first class integration with Supabase.' ---- - -hello server diff --git a/packages/docs/content/2.demo/4.client.md b/packages/docs/content/2.demo/4.client.md deleted file mode 100644 index e5c004f..0000000 --- a/packages/docs/content/2.demo/4.client.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Client -description: '@nuxtjs/supabase is a Nuxt module for first class integration with Supabase.' ---- - -hello client diff --git a/packages/docs/content/2.examples/1.basic.md b/packages/docs/content/2.examples/1.basic.md new file mode 100644 index 0000000..cd4a8a9 --- /dev/null +++ b/packages/docs/content/2.examples/1.basic.md @@ -0,0 +1,6 @@ +--- +title: Basic +description: tRPC-Nuxt provides first class integration with tRPC. +--- + +# Basic Example diff --git a/packages/docs/content/2.examples/2.multiple-routers.md b/packages/docs/content/2.examples/2.multiple-routers.md new file mode 100644 index 0000000..3f053f4 --- /dev/null +++ b/packages/docs/content/2.examples/2.multiple-routers.md @@ -0,0 +1,6 @@ +--- +title: Multiple Routers +description: tRPC-Nuxt provides first class integration with tRPC. +--- + +# Multi Routers diff --git a/packages/docs/content/index.md b/packages/docs/content/index.md index b9413ce..fc3f01f 100644 --- a/packages/docs/content/index.md +++ b/packages/docs/content/index.md @@ -9,7 +9,7 @@ layout: page --- cta: - Get Started - - /get-started/introduction + - /get-started/installation secondary: - Star on GitHub -> - https://github.com/wobsoriano/trpc-nuxt diff --git a/packages/docs/nuxt.config.ts b/packages/docs/nuxt.config.ts index f9c741e..28287f9 100644 --- a/packages/docs/nuxt.config.ts +++ b/packages/docs/nuxt.config.ts @@ -7,4 +7,10 @@ export default defineNuxtConfig({ build: { transpile: [/content-edge/], }, + nitro: { + prerender: { + crawlLinks: true, + routes: ['/'], + }, + }, }) diff --git a/packages/docs/theme.config.ts b/packages/docs/theme.config.ts deleted file mode 100644 index a8e2a41..0000000 --- a/packages/docs/theme.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { defineTheme } from '@nuxt-themes/config' -console.log('defineTheme', defineTheme) -export default defineTheme({ - title: 'Nuxt 3', - cover: { - src: 'https://res.cloudinary.com/nuxt/image/upload/v1650870623/nuxt3-rc-social_z6qh3m.png', - alt: 'Nuxt 3 cover image', - }, - aside: { - level: 1, - }, -}) diff --git a/packages/docs/tokens.config.ts b/packages/docs/tokens.config.ts new file mode 100644 index 0000000..39dc510 --- /dev/null +++ b/packages/docs/tokens.config.ts @@ -0,0 +1,25 @@ +import { defineTheme } from 'pinceau' + +export default defineTheme({ + title: 'asddsasda 3s', + cover: { + src: 'https://res.cloudinary.com/nuxt/image/upload/v1650870623/nuxt3-rc-social_z6qh3m.png', + alt: 'Nuxt 3 cover image', + }, + aside: { + level: 1, + }, + // colors: { + // primary: { + // 100: '#77b0db', + // 200: '#589ed3', + // 300: '#4e98d0', + // 400: '#398ccb', + // 500: '#398ccb', + // 600: '#2BAB71', + // 700: '#317eb9', + // 800: '#2e77af', + // 900: '#266290', + // }, + // }, +})