From 23f4560c9d2d35fb5a4dd53716f4c3c68c8253a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ya=C3=ABl=20Guilloux?= Date: Wed, 15 Jun 2022 19:01:12 +0200 Subject: [PATCH 01/52] feat(docs): upgrade docs to latest Docus --- docs/assets/nuxt.css | 19 - docs/components/app/AlgoliaSearchBox.vue | 194 - docs/components/app/AppAside.vue | 118 - docs/components/app/AppFooter.vue | 31 - docs/components/app/AppHeader.vue | 61 - docs/components/app/AppLayout.vue | 44 - docs/components/app/AsideHeaderNavigation.vue | 71 - docs/components/app/AsideNavigation.vue | 101 - docs/components/atoms/Alert.vue | 121 - docs/components/atoms/ButtonLink.vue | 45 - docs/components/atoms/EditOnGithub.vue | 74 - docs/components/atoms/Headline.vue | 5 - docs/components/atoms/LinkExample.vue | 28 - docs/components/atoms/NuxtContainer.vue | 18 - docs/components/atoms/ReadMore.vue | 29 - docs/components/atoms/Sandbox.vue | 107 - docs/components/content/Ellipsis.vue | 14 + docs/components/{atoms => content}/Gem.vue | 0 .../{atoms => content}/GitHubButton.vue | 0 .../{molecules => content}/HeroParallax.vue | 2 - .../{molecules => content}/HeroSection.vue | 0 .../{organisms => content}/HomeFeatures.vue | 14 +- .../{molecules => content}/HomeHero.vue | 8 +- docs/components/content/LinkExample.vue | 22 + docs/components/{atoms => content}/Logo.vue | 6 +- .../{atoms => content}/NeedContribution.vue | 0 docs/components/content/NuxtContainer.vue | 14 + docs/components/content/ReadMore.vue | 26 + .../{atoms => content}/SectionButton.vue | 11 +- .../SectionContentItem.vue | 12 +- .../{atoms => content}/StabilityEdge.vue | 2 - docs/components/{atoms => content}/Star.vue | 2 +- .../{atoms => content}/TwitterButton.vue | 0 .../icons/IconArrowRight.vue | 0 .../{atoms => content}/icons/IconCAPI.vue | 0 .../{atoms => content}/icons/IconCLI.vue | 0 .../{atoms => content}/icons/IconClose.vue | 0 .../{atoms => content}/icons/IconCloud.vue | 0 .../{atoms => content}/icons/IconCode.vue | 0 .../{atoms => content}/icons/IconDevtools.vue | 0 .../icons/IconDirectory.vue | 0 .../{atoms => content}/icons/IconFeather.vue | 0 .../{atoms => content}/icons/IconFile.vue | 0 .../icons/IconFileSettings.vue | 0 .../{atoms => content}/icons/IconGit.vue | 0 .../{atoms => content}/icons/IconGitHub.vue | 0 .../{atoms => content}/icons/IconHybrid.vue | 0 .../{atoms => content}/icons/IconKit.vue | 0 .../{atoms => content}/icons/IconNpm.vue | 0 .../icons/IconNuxtBridge.vue | 0 .../icons/IconNuxtNitro.vue | 0 .../{atoms => content}/icons/IconPresets.vue | 0 .../{atoms => content}/icons/IconRabbit.vue | 0 .../{atoms => content}/icons/IconSuspense.vue | 0 .../{atoms => content}/icons/IconTwitter.vue | 0 .../icons/IconTypeScript.vue | 0 .../{atoms => content}/icons/IconVite.vue | 0 .../{atoms => content}/icons/IconVue.vue | 0 .../{atoms => content}/icons/IconWebpack.vue | 0 .../{atoms => content}/logo/LogoAzure.vue | 0 .../logo/LogoCloudFlare.vue | 0 .../{atoms => content}/logo/LogoFirebase.vue | 0 .../{atoms => content}/logo/LogoNetlify.vue | 0 .../{atoms => content}/logo/LogoPM2.vue | 0 .../{atoms => content}/logo/LogoVercel.vue | 0 docs/components/templates/AutoGenerated.vue | 8 - docs/components/templates/Blank.vue | 16 - docs/components/templates/Error.vue | 33 - docs/components/templates/Example.vue | 45 - .../1.getting-started/1.quick-start.md | 12 +- docs/content/1.getting-started/index.md | 6 +- docs/content/2.guide/1.concepts/index.md | 6 +- docs/content/2.guide/2.features/index.md | 5 +- .../{18.nuxt.config.md => 18.nuxt-config.md} | 0 .../2.guide/3.directory-structure/index.md | 6 +- docs/content/2.guide/5.deploy/index.md | 7 +- docs/content/2.guide/6.going-further/index.md | 6 +- docs/content/2.guide/index.md | 5 +- docs/content/3.api/2.components/index.md | 5 +- docs/content/3.api/3.utils/index.md | 5 +- .../3.api/6.configuration/nuxt-config.md | 1493 ++ docs/content/3.api/_dir.yml | 1 + docs/content/3.api/index.md | 6 +- docs/content/4.examples/index.md | 8 +- docs/content/5.community/index.md | 7 +- .../{bridge => 6.bridge}/1.overview.md | 0 .../2.bridge-composition-api.md | 0 docs/content/6.bridge/_dir.yml | 1 + docs/content/6.bridge/index.md | 4 + .../{migration => 7.migration}/1.overview.md | 0 .../{migration => 7.migration}/10.bundling.md | 0 .../{migration => 7.migration}/11.server.md | 0 .../2.configuration.md | 0 .../20.module-authors.md | 0 .../3.auto-imports.md | 0 .../{migration => 7.migration}/4.meta.md | 0 .../5.plugins-and-middleware.md | 0 .../6.pages-and-layouts.md | 0 .../7.component-options.md | 0 .../8.runtime-config.md | 0 docs/content/7.migration/_dir.yml | 1 + docs/content/7.migration/index.md | 4 + docs/content/_theme.yml | 5 + docs/content/bridge/index.md | 6 - docs/content/changelog.md | 11 + docs/content/index.md | 123 +- docs/content/migration/index.md | 6 - docs/docus.config.ts | 67 - docs/nuxt.config.ts | 76 +- docs/package.json | 8 +- docs/plugins/mq.js | 14 - docs/{static => public}/.gitignore | 0 docs/{static => public}/3D/gem.gltf | 0 docs/{static => public}/3D/roughness.jpeg | Bin docs/{static => public}/_redirects | 2 + docs/public/android-chrome-192x192.png | Bin 0 -> 11176 bytes docs/public/android-chrome-512x512.png | Bin 0 -> 48904 bytes docs/public/apple-touch-icon.png | Bin 0 -> 10325 bytes docs/public/favicon-16x16.png | Bin 0 -> 594 bytes docs/public/favicon-32x32.png | Bin 0 -> 1273 bytes docs/public/favicon.ico | Bin 0 -> 15406 bytes docs/{static => public}/icon.png | Bin .../img/concepts/rendering/dark/csr.svg | 0 .../img/concepts/rendering/dark/ssr.svg | 0 .../img/concepts/rendering/light/csr.svg | 0 .../img/concepts/rendering/light/ssr.svg | 0 .../img/home/hero/gem-1.svg | 0 .../img/home/hero/gem-2.svg | 0 .../img/home/hero/gem-3.svg | 0 .../img/home/hero/gem-4.svg | 0 .../img/home/hero/gem-5.svg | 0 .../img/home/hero/gem-6.svg | 0 docs/public/site.webmanifest | 1 + docs/scripts/gen-docs.ts | 4 +- .../{nuxt.config.md => nuxt-config.md} | 0 docs/utils/createTitle.js | 4 +- docs/yarn.lock | 13283 +++++----------- 137 files changed, 5737 insertions(+), 10762 deletions(-) delete mode 100644 docs/components/app/AlgoliaSearchBox.vue delete mode 100644 docs/components/app/AppAside.vue delete mode 100644 docs/components/app/AppFooter.vue delete mode 100644 docs/components/app/AppHeader.vue delete mode 100644 docs/components/app/AppLayout.vue delete mode 100644 docs/components/app/AsideHeaderNavigation.vue delete mode 100644 docs/components/app/AsideNavigation.vue delete mode 100644 docs/components/atoms/Alert.vue delete mode 100644 docs/components/atoms/ButtonLink.vue delete mode 100644 docs/components/atoms/EditOnGithub.vue delete mode 100644 docs/components/atoms/Headline.vue delete mode 100644 docs/components/atoms/LinkExample.vue delete mode 100644 docs/components/atoms/NuxtContainer.vue delete mode 100644 docs/components/atoms/ReadMore.vue delete mode 100644 docs/components/atoms/Sandbox.vue create mode 100644 docs/components/content/Ellipsis.vue rename docs/components/{atoms => content}/Gem.vue (100%) rename docs/components/{atoms => content}/GitHubButton.vue (100%) rename docs/components/{molecules => content}/HeroParallax.vue (94%) rename docs/components/{molecules => content}/HeroSection.vue (100%) rename docs/components/{organisms => content}/HomeFeatures.vue (84%) rename docs/components/{molecules => content}/HomeHero.vue (91%) create mode 100644 docs/components/content/LinkExample.vue rename docs/components/{atoms => content}/Logo.vue (94%) rename docs/components/{atoms => content}/NeedContribution.vue (100%) create mode 100644 docs/components/content/NuxtContainer.vue create mode 100644 docs/components/content/ReadMore.vue rename docs/components/{atoms => content}/SectionButton.vue (89%) rename docs/components/{organisms => content}/SectionContentItem.vue (90%) rename docs/components/{atoms => content}/StabilityEdge.vue (85%) rename docs/components/{atoms => content}/Star.vue (93%) rename docs/components/{atoms => content}/TwitterButton.vue (100%) rename docs/components/{atoms => content}/icons/IconArrowRight.vue (100%) rename docs/components/{atoms => content}/icons/IconCAPI.vue (100%) rename docs/components/{atoms => content}/icons/IconCLI.vue (100%) rename docs/components/{atoms => content}/icons/IconClose.vue (100%) rename docs/components/{atoms => content}/icons/IconCloud.vue (100%) rename docs/components/{atoms => content}/icons/IconCode.vue (100%) rename docs/components/{atoms => content}/icons/IconDevtools.vue (100%) rename docs/components/{atoms => content}/icons/IconDirectory.vue (100%) rename docs/components/{atoms => content}/icons/IconFeather.vue (100%) rename docs/components/{atoms => content}/icons/IconFile.vue (100%) rename docs/components/{atoms => content}/icons/IconFileSettings.vue (100%) rename docs/components/{atoms => content}/icons/IconGit.vue (100%) rename docs/components/{atoms => content}/icons/IconGitHub.vue (100%) rename docs/components/{atoms => content}/icons/IconHybrid.vue (100%) rename docs/components/{atoms => content}/icons/IconKit.vue (100%) rename docs/components/{atoms => content}/icons/IconNpm.vue (100%) rename docs/components/{atoms => content}/icons/IconNuxtBridge.vue (100%) rename docs/components/{atoms => content}/icons/IconNuxtNitro.vue (100%) rename docs/components/{atoms => content}/icons/IconPresets.vue (100%) rename docs/components/{atoms => content}/icons/IconRabbit.vue (100%) rename docs/components/{atoms => content}/icons/IconSuspense.vue (100%) rename docs/components/{atoms => content}/icons/IconTwitter.vue (100%) rename docs/components/{atoms => content}/icons/IconTypeScript.vue (100%) rename docs/components/{atoms => content}/icons/IconVite.vue (100%) rename docs/components/{atoms => content}/icons/IconVue.vue (100%) rename docs/components/{atoms => content}/icons/IconWebpack.vue (100%) rename docs/components/{atoms => content}/logo/LogoAzure.vue (100%) rename docs/components/{atoms => content}/logo/LogoCloudFlare.vue (100%) rename docs/components/{atoms => content}/logo/LogoFirebase.vue (100%) rename docs/components/{atoms => content}/logo/LogoNetlify.vue (100%) rename docs/components/{atoms => content}/logo/LogoPM2.vue (100%) rename docs/components/{atoms => content}/logo/LogoVercel.vue (100%) delete mode 100644 docs/components/templates/AutoGenerated.vue delete mode 100644 docs/components/templates/Blank.vue delete mode 100644 docs/components/templates/Error.vue delete mode 100644 docs/components/templates/Example.vue rename docs/content/2.guide/3.directory-structure/{18.nuxt.config.md => 18.nuxt-config.md} (100%) create mode 100644 docs/content/3.api/6.configuration/nuxt-config.md create mode 100644 docs/content/3.api/_dir.yml rename docs/content/{bridge => 6.bridge}/1.overview.md (100%) rename docs/content/{bridge => 6.bridge}/2.bridge-composition-api.md (100%) create mode 100644 docs/content/6.bridge/_dir.yml create mode 100644 docs/content/6.bridge/index.md rename docs/content/{migration => 7.migration}/1.overview.md (100%) rename docs/content/{migration => 7.migration}/10.bundling.md (100%) rename docs/content/{migration => 7.migration}/11.server.md (100%) rename docs/content/{migration => 7.migration}/2.configuration.md (100%) rename docs/content/{migration => 7.migration}/20.module-authors.md (100%) rename docs/content/{migration => 7.migration}/3.auto-imports.md (100%) rename docs/content/{migration => 7.migration}/4.meta.md (100%) rename docs/content/{migration => 7.migration}/5.plugins-and-middleware.md (100%) rename docs/content/{migration => 7.migration}/6.pages-and-layouts.md (100%) rename docs/content/{migration => 7.migration}/7.component-options.md (100%) rename docs/content/{migration => 7.migration}/8.runtime-config.md (100%) create mode 100644 docs/content/7.migration/_dir.yml create mode 100644 docs/content/7.migration/index.md create mode 100644 docs/content/_theme.yml delete mode 100644 docs/content/bridge/index.md create mode 100644 docs/content/changelog.md delete mode 100644 docs/content/migration/index.md delete mode 100644 docs/docus.config.ts delete mode 100644 docs/plugins/mq.js rename docs/{static => public}/.gitignore (100%) rename docs/{static => public}/3D/gem.gltf (100%) rename docs/{static => public}/3D/roughness.jpeg (100%) rename docs/{static => public}/_redirects (99%) create mode 100644 docs/public/android-chrome-192x192.png create mode 100644 docs/public/android-chrome-512x512.png create mode 100644 docs/public/apple-touch-icon.png create mode 100644 docs/public/favicon-16x16.png create mode 100644 docs/public/favicon-32x32.png create mode 100644 docs/public/favicon.ico rename docs/{static => public}/icon.png (100%) rename docs/{static => public}/img/concepts/rendering/dark/csr.svg (100%) rename docs/{static => public}/img/concepts/rendering/dark/ssr.svg (100%) rename docs/{static => public}/img/concepts/rendering/light/csr.svg (100%) rename docs/{static => public}/img/concepts/rendering/light/ssr.svg (100%) rename docs/{static => public}/img/home/hero/gem-1.svg (100%) rename docs/{static => public}/img/home/hero/gem-2.svg (100%) rename docs/{static => public}/img/home/hero/gem-3.svg (100%) rename docs/{static => public}/img/home/hero/gem-4.svg (100%) rename docs/{static => public}/img/home/hero/gem-5.svg (100%) rename docs/{static => public}/img/home/hero/gem-6.svg (100%) create mode 100644 docs/public/site.webmanifest rename docs/scripts/{nuxt.config.md => nuxt-config.md} (100%) diff --git a/docs/assets/nuxt.css b/docs/assets/nuxt.css index 26cbe0958db..29c1676224c 100644 --- a/docs/assets/nuxt.css +++ b/docs/assets/nuxt.css @@ -1,22 +1,3 @@ -:root { - --header-height: theme('spacing.14'); - --docs-scroll-margin-block: calc(var(--header-height) + 4rem); - --blogpost-scroll-margin-block: calc(var(--header-height)); -} - -@screen md { - :root { - --header-height: theme('spacing.18'); - --blogpost-scroll-margin-block: calc(var(--header-height) - 0.5rem); - } -} - -@screen xl { - :root { - --docs-scroll-margin-block: calc(var(--header-height) + 1rem); - } -} - button:focus-visible, div:focus-visible, a:focus-visible { /* remove default focus style */ outline: none; diff --git a/docs/components/app/AlgoliaSearchBox.vue b/docs/components/app/AlgoliaSearchBox.vue deleted file mode 100644 index f5be19fb460..00000000000 --- a/docs/components/app/AlgoliaSearchBox.vue +++ /dev/null @@ -1,194 +0,0 @@ - - - - - diff --git a/docs/components/app/AppAside.vue b/docs/components/app/AppAside.vue deleted file mode 100644 index 9e080164bcd..00000000000 --- a/docs/components/app/AppAside.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - diff --git a/docs/components/app/AppFooter.vue b/docs/components/app/AppFooter.vue deleted file mode 100644 index ae3b6a8f737..00000000000 --- a/docs/components/app/AppFooter.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/docs/components/app/AppHeader.vue b/docs/components/app/AppHeader.vue deleted file mode 100644 index 5a0ee220af5..00000000000 --- a/docs/components/app/AppHeader.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/docs/components/app/AppLayout.vue b/docs/components/app/AppLayout.vue deleted file mode 100644 index 18b862f46eb..00000000000 --- a/docs/components/app/AppLayout.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/docs/components/app/AsideHeaderNavigation.vue b/docs/components/app/AsideHeaderNavigation.vue deleted file mode 100644 index cdc407f31e9..00000000000 --- a/docs/components/app/AsideHeaderNavigation.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - diff --git a/docs/components/app/AsideNavigation.vue b/docs/components/app/AsideNavigation.vue deleted file mode 100644 index 23ffc611ab6..00000000000 --- a/docs/components/app/AsideNavigation.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/docs/components/atoms/Alert.vue b/docs/components/atoms/Alert.vue deleted file mode 100644 index d70fee5df07..00000000000 --- a/docs/components/atoms/Alert.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - diff --git a/docs/components/atoms/ButtonLink.vue b/docs/components/atoms/ButtonLink.vue deleted file mode 100644 index 2ae5d8f816e..00000000000 --- a/docs/components/atoms/ButtonLink.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - diff --git a/docs/components/atoms/EditOnGithub.vue b/docs/components/atoms/EditOnGithub.vue deleted file mode 100644 index 499d30a20c8..00000000000 --- a/docs/components/atoms/EditOnGithub.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - diff --git a/docs/components/atoms/Headline.vue b/docs/components/atoms/Headline.vue deleted file mode 100644 index 295a4ae0d7f..00000000000 --- a/docs/components/atoms/Headline.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/docs/components/atoms/LinkExample.vue b/docs/components/atoms/LinkExample.vue deleted file mode 100644 index f1b9caddd81..00000000000 --- a/docs/components/atoms/LinkExample.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/docs/components/atoms/NuxtContainer.vue b/docs/components/atoms/NuxtContainer.vue deleted file mode 100644 index 58600dd5dae..00000000000 --- a/docs/components/atoms/NuxtContainer.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/docs/components/atoms/ReadMore.vue b/docs/components/atoms/ReadMore.vue deleted file mode 100644 index 0c1a8766d9a..00000000000 --- a/docs/components/atoms/ReadMore.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/docs/components/atoms/Sandbox.vue b/docs/components/atoms/Sandbox.vue deleted file mode 100644 index 4186b04149e..00000000000 --- a/docs/components/atoms/Sandbox.vue +++ /dev/null @@ -1,107 +0,0 @@ -