From 123dfc09490ab63c2d939c6c5775f1f4c6459c85 Mon Sep 17 00:00:00 2001 From: Baptiste Leproux Date: Wed, 4 Jun 2025 15:37:43 +0200 Subject: [PATCH 01/38] docs: new docs using docus --- .gitignore | 3 + docs/components/TheGradient.vue | 79 +- docs/package.json | 28 - docs/pages/index.vue | 45 - docus/.gitignore | 40 + docus/app/app.config.ts | 55 + docus/app/assets/css/main.css | 32 + .../app/components/content/CopyCodeInput.vue | 48 + docus/app/components/content/ProviderList.vue | 26 + docus/app/components/content/TheGradient.vue | 16 + .../components/content/TheIllustration.vue | 250 + .../content/1.getting-started/.navigation.yml | 2 + .../1.getting-started/1.introduction.md | 54 + .../1.getting-started/2.installation.md | 63 + docus/content/1.getting-started/3.studio.md | 123 + .../content/1.getting-started/4.migration.md | 24 + docus/content/2.essentials/.navigation.yml | 1 + .../content/2.essentials/1.markdown-syntax.md | 223 + docus/content/2.essentials/2.code-blocks.md | 396 ++ docus/content/2.essentials/3.components.md | 424 ++ docus/content/2.essentials/4.images-embeds.md | 53 + docus/content/index.md | 181 + docus/nuxt.config.ts | 6 + docus/package.json | 14 + docus/public/brands/emma.svg | 16 + docus/public/brands/gitlab.svg | 16 + docus/public/brands/hyundai.svg | 17 + docus/public/brands/openai.svg | 21 + docus/public/brands/sephora.svg | 10 + docus/public/favicon.ico | Bin 0 -> 4286 bytes docus/public/mountains.webp | Bin 0 -> 239148 bytes docus/public/providers/aliyun.svg | 7 + docus/public/providers/aws-amplify.svg | 19 + docus/public/providers/bunny.svg | 1 + docus/public/providers/caisy.svg | 15 + docus/public/providers/cloudflare.svg | 12 + docus/public/providers/cloudimage.svg | 4 + docus/public/providers/cloudinary.svg | 14 + docus/public/providers/contentful.svg | 13 + docus/public/providers/directus.svg | 11 + docus/public/providers/edgio.svg | 4 + docus/public/providers/fastly.svg | 11 + docus/public/providers/filerobot.svg | 53 + docus/public/providers/glide.svg | 10 + docus/public/providers/gumlet.svg | 12 + docus/public/providers/hygraph.svg | 11 + docus/public/providers/imageengine.svg | 10 + docus/public/providers/imagekit.svg | 11 + docus/public/providers/imgix.svg | 10 + docus/public/providers/ipx.svg | 13 + docus/public/providers/netlify.svg | 22 + docus/public/providers/prepr.svg | 15 + docus/public/providers/prismic.svg | 11 + docus/public/providers/sanity.svg | 5 + docus/public/providers/sirv.svg | 1 + docus/public/providers/storyblok.svg | 5 + docus/public/providers/strapi.svg | 7 + docus/public/providers/twicpics.svg | 12 + docus/public/providers/unsplash.svg | 11 + docus/public/providers/uploadcare.svg | 15 + docus/public/providers/vercel.svg | 11 + docus/public/providers/weserv.svg | 17 + docus/tsconfig.json | 3 + package.json | 1 - pnpm-lock.yaml | 4660 +++++++++-------- pnpm-workspace.yaml | 7 +- 66 files changed, 4960 insertions(+), 2350 deletions(-) delete mode 100644 docs/package.json create mode 100644 docus/.gitignore create mode 100644 docus/app/app.config.ts create mode 100644 docus/app/assets/css/main.css create mode 100644 docus/app/components/content/CopyCodeInput.vue create mode 100644 docus/app/components/content/ProviderList.vue create mode 100644 docus/app/components/content/TheGradient.vue create mode 100644 docus/app/components/content/TheIllustration.vue create mode 100644 docus/content/1.getting-started/.navigation.yml create mode 100644 docus/content/1.getting-started/1.introduction.md create mode 100644 docus/content/1.getting-started/2.installation.md create mode 100644 docus/content/1.getting-started/3.studio.md create mode 100644 docus/content/1.getting-started/4.migration.md create mode 100644 docus/content/2.essentials/.navigation.yml create mode 100644 docus/content/2.essentials/1.markdown-syntax.md create mode 100644 docus/content/2.essentials/2.code-blocks.md create mode 100644 docus/content/2.essentials/3.components.md create mode 100644 docus/content/2.essentials/4.images-embeds.md create mode 100644 docus/content/index.md create mode 100644 docus/nuxt.config.ts create mode 100644 docus/package.json create mode 100644 docus/public/brands/emma.svg create mode 100644 docus/public/brands/gitlab.svg create mode 100644 docus/public/brands/hyundai.svg create mode 100644 docus/public/brands/openai.svg create mode 100644 docus/public/brands/sephora.svg create mode 100644 docus/public/favicon.ico create mode 100644 docus/public/mountains.webp create mode 100644 docus/public/providers/aliyun.svg create mode 100644 docus/public/providers/aws-amplify.svg create mode 100644 docus/public/providers/bunny.svg create mode 100644 docus/public/providers/caisy.svg create mode 100644 docus/public/providers/cloudflare.svg create mode 100644 docus/public/providers/cloudimage.svg create mode 100644 docus/public/providers/cloudinary.svg create mode 100644 docus/public/providers/contentful.svg create mode 100644 docus/public/providers/directus.svg create mode 100644 docus/public/providers/edgio.svg create mode 100644 docus/public/providers/fastly.svg create mode 100644 docus/public/providers/filerobot.svg create mode 100644 docus/public/providers/glide.svg create mode 100644 docus/public/providers/gumlet.svg create mode 100644 docus/public/providers/hygraph.svg create mode 100644 docus/public/providers/imageengine.svg create mode 100644 docus/public/providers/imagekit.svg create mode 100644 docus/public/providers/imgix.svg create mode 100644 docus/public/providers/ipx.svg create mode 100644 docus/public/providers/netlify.svg create mode 100644 docus/public/providers/prepr.svg create mode 100644 docus/public/providers/prismic.svg create mode 100644 docus/public/providers/sanity.svg create mode 100644 docus/public/providers/sirv.svg create mode 100644 docus/public/providers/storyblok.svg create mode 100644 docus/public/providers/strapi.svg create mode 100644 docus/public/providers/twicpics.svg create mode 100644 docus/public/providers/unsplash.svg create mode 100644 docus/public/providers/uploadcare.svg create mode 100644 docus/public/providers/vercel.svg create mode 100644 docus/public/providers/weserv.svg create mode 100644 docus/tsconfig.json diff --git a/.gitignore b/.gitignore index dfdb86c87..f7d7811a1 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ sw.* # Local Netlify folder .netlify + +#VSC extensions +.history diff --git a/docs/components/TheGradient.vue b/docs/components/TheGradient.vue index 4198ffaa0..11ee350c1 100644 --- a/docs/components/TheGradient.vue +++ b/docs/components/TheGradient.vue @@ -1,67 +1,16 @@ + + diff --git a/docs/package.json b/docs/package.json deleted file mode 100644 index 7ed39bf42..000000000 --- a/docs/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "nuxt-image-docs", - "private": true, - "scripts": { - "build": "nuxt build", - "dev": "nuxt dev", - "generate": "nuxt generate", - "preview": "nuxt preview" - }, - "dependencies": { - "@css-inline/css-inline": "^0.14.3", - "@iconify-json/ph": "^1.2.2", - "@iconify-json/simple-icons": "^1.2.37", - "@nuxt/content": "^2.13.4", - "@nuxt/fonts": "^0.11.4", - "@nuxt/image": "link:..", - "@nuxt/ui-pro": "^1.8.0", - "@nuxthq/studio": "^2.2.1", - "@nuxtjs/plausible": "^1.2.0", - "@vueuse/core": "^13.3.0", - "@vueuse/nuxt": "^13.3.0", - "nuxt": "^3.17.4", - "nuxt-og-image": "^5.1.5", - "ohash": "^1.1.6", - "perfect-debounce": "^1.0.0", - "tailwindcss": "^3.4.17" - } -} diff --git a/docs/pages/index.vue b/docs/pages/index.vue index 96b86c075..7026996d7 100644 --- a/docs/pages/index.vue +++ b/docs/pages/index.vue @@ -25,51 +25,6 @@ const providers = ['caisy', 'bunny', 'cloudflare', 'cloudimage', 'cloudinary', '