From 8595d2a905f655db185a2b31261c55986bb11a1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Ollivier?= Date: Thu, 17 Jun 2021 14:19:59 +0200 Subject: [PATCH] docs: add sponsors and ads to sidebar (#420) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :sparkles: (docs and exemple ) add collapsed and redirect navigation * :bento: (iconAlert) add icon alert * :wrench: (windi.config.js) add purple color * :sparkles: (Alert) add Alert component and new alert types * :bug: (Alert) fix classes and name * :sparkles: (iconAlert) update svg * :recycle: (installation) refacto w/ docus component * :recycle: (routing) refacto w/ docus component * :recycle: (directory-structure) refacto w/ docus compoenents * :recycle: (commands) refacto w/ docus components * :recycle: (docs/conclusion) refacto w/ docus components * :recycle: (docs/upgrading) refacto w/ docus components * :recycle: (docs/views) refacto w/ docus components * :recycle: (docs - context-helpers) refacto w/ docus components * :recycle: (server-side-rendering) update * :recycle: (docs - static-site-generation) update * :recycle: (docs - nuxt-lifecycle) refact w/ docus components * :recycle: (docs) update links (remove /2.x) * :recycle: (docs - features) update w/ docus components * :recycle: (docs - directory-structure) refacto w/ docus components * :recycle: (docs - configuration glossary) refacto w/ docus components * docs: update icon and title * :recycle: (docs - internals-glossary) refacto w/ docus components * :sparkles: (docs) add redirect on first page section if last page section * :recycle: (docs - components-glossary) refacto w/ docus components * :bug: (docs - components gloassry - $nuxt) fix description * :bento: (img) add github imgs for deployment section * :recycle: (docs - deployment) refacto w/ docus components * :recycle: (examples - routing) refacto w/ docus components * docs: add sponsors and ads to sidebar * :recycle: (examples - data-fetching) refacto w/ docus components * :recycle: (examples - assets-management) refacto w/ docus components * :recycle: (examples - transitions) refacto w/ docus components * :recycle: (examples - seo) refacto w/ docus components * :recycle: (examples - loading) refacto w/ docus components * :recycle: (examples - miscellaneous) refacto w/ docus components * :recycle: (examples - middlewares) refacto w/ docus components * :sparkles: (examples - plugins) refacto w/ docus components * :recycle: (examples - modules) refacto w/ docus components * :recycle: (examples) replace code-sandbox w/ docus code-sandbox components * :recycle: (static-site-generation) refacto base alert w/ docus components * fix: Update svg asset path * fix: use defineComponent for ads * docs: use md and docus API to get partners * fix: remove aside slider and improve home slider Co-Authored-By: Clément Ollivier * chore: remove un-used components for partners Co-Authored-By: Clément Ollivier * :bug: (adsblock) margin adsblock * :bug: (dark) fix dark mode Co-authored-by: Florent Co-authored-by: Yaël Guilloux Co-authored-by: Sébastien Chopin --- nuxtjs.org/assets/img/blocked.svg | 1 + nuxtjs.org/components/AdsBlock.vue | 6 + nuxtjs.org/components/AdsCarbon.vue | 117 ++++++++++++++++++ nuxtjs.org/components/AdsFallback.vue | 35 ++++++ .../components/HomeDiscoverPartners.vue | 56 +++++---- nuxtjs.org/components/IconMasteringNuxt.vue | 8 -- nuxtjs.org/components/IconNetlify.vue | 14 --- nuxtjs.org/components/IconVercel.vue | 8 -- nuxtjs.org/components/IconVueMastery.vue | 14 --- nuxtjs.org/components/IconVueSchool.vue | 15 --- nuxtjs.org/components/MPartnersBanner.vue | 28 ++++- nuxtjs.org/components/PageTocBottom.vue | 6 + nuxtjs.org/components/SponsorsBlock.vue | 61 +++++++++ nuxtjs.org/content/index.md | 5 + nuxtjs.org/content/sponsors/index.md | 3 + .../sponsors/mvp-partners/1.netlify.md | 7 ++ .../content/sponsors/mvp-partners/2.chrome.md | 7 ++ .../content/sponsors/partners/1.swell.md | 7 ++ .../content/sponsors/partners/2.strapi.md | 7 ++ .../content/sponsors/partners/3.ship-shape.md | 7 ++ .../content/sponsors/partners/4.layer-0.md | 7 ++ .../content/sponsors/partners/5.storyblok.md | 7 ++ .../sponsors/sponsors/1.vue-mastery.md | 7 ++ .../content/sponsors/sponsors/10.remotely.md | 7 ++ .../sponsors/sponsors/2.legal-nature.md | 7 ++ .../content/sponsors/sponsors/3.sparheld.md | 7 ++ .../content/sponsors/sponsors/4.icons-8.md | 7 ++ .../sponsors/sponsors/5.firestickhow.md | 7 ++ .../content/sponsors/sponsors/6.minitool.md | 7 ++ .../content/sponsors/sponsors/7.vps-server.md | 7 ++ .../content/sponsors/sponsors/8.fine-vpn.md | 7 ++ .../content/sponsors/sponsors/9.sendcloud.md | 7 ++ nuxtjs.org/nuxt.config.ts | 1 + nuxtjs.org/plugins/adblock.client.js | 16 +++ .../static/img/sponsors/dark/blokt-logo.png | Bin 0 -> 2687 bytes nuxtjs.org/static/img/sponsors/dark/clay.png | Bin 0 -> 3400 bytes nuxtjs.org/static/img/sponsors/dark/clay.svg | 1 + .../img/sponsors/dark/crosswordsolver.svg | 1 + .../static/img/sponsors/dark/de-black.png | Bin 0 -> 6431 bytes .../static/img/sponsors/dark/finevpn.png | Bin 0 -> 55222 bytes .../img/sponsors/dark/fire-stick-how.png | Bin 0 -> 18459 bytes .../img/sponsors/dark/google-chrome.svg | 1 + .../static/img/sponsors/dark/hapi-logo.svg | 1 + .../static/img/sponsors/dark/icons8.png | Bin 0 -> 11235 bytes .../static/img/sponsors/dark/icons8.svg | 1 + .../static/img/sponsors/dark/layer0-logo.svg | 1 + .../img/sponsors/dark/legalnature-logo.svg | 1 + .../static/img/sponsors/dark/minitool.png | Bin 0 -> 3859 bytes .../static/img/sponsors/dark/moovweb-logo.png | Bin 0 -> 19167 bytes .../static/img/sponsors/dark/netlify-logo.svg | 4 + .../img/sponsors/dark/remotely-logo.svg | 9 ++ .../static/img/sponsors/dark/sendcloud.svg | 1 + .../img/sponsors/dark/shipshape-logo.svg | 13 ++ .../static/img/sponsors/dark/sparheld.svg | 1 + .../img/sponsors/dark/storyblok-logo.svg | 5 + .../static/img/sponsors/dark/strapi-logo.svg | 21 ++++ .../static/img/sponsors/dark/swell-logo.svg | 7 ++ .../img/sponsors/dark/tipe-io-cms-2x.png | Bin 0 -> 20177 bytes .../static/img/sponsors/dark/tipe-io.svg | 1 + .../img/sponsors/dark/top-web-agencies.png | Bin 0 -> 3256 bytes .../static/img/sponsors/dark/ux-planet.png | Bin 0 -> 3098 bytes .../static/img/sponsors/dark/vps-server.png | Bin 0 -> 193437 bytes .../img/sponsors/dark/vueMastery-brand.svg | 1 + .../static/img/sponsors/dark/vueschool-2x.png | Bin 0 -> 34272 bytes .../static/img/sponsors/dark/vueschool.png | Bin 0 -> 15510 bytes .../static/img/sponsors/light/blokt-logo.png | Bin 0 -> 6172 bytes nuxtjs.org/static/img/sponsors/light/clay.png | Bin 0 -> 3400 bytes nuxtjs.org/static/img/sponsors/light/clay.svg | 1 + .../img/sponsors/light/crosswordsolver.svg | 1 + .../static/img/sponsors/light/de-black.png | Bin 0 -> 6431 bytes .../static/img/sponsors/light/finevpn.png | Bin 0 -> 55222 bytes .../img/sponsors/light/fire-stick-how.png | Bin 0 -> 18459 bytes .../img/sponsors/light/google-chrome.svg | 1 + .../static/img/sponsors/light/hapi-logo.svg | 1 + .../static/img/sponsors/light/icons8.png | Bin 0 -> 11235 bytes .../static/img/sponsors/light/icons8.svg | 1 + .../static/img/sponsors/light/layer0-logo.svg | 1 + .../img/sponsors/light/legalnature-logo.svg | 1 + .../static/img/sponsors/light/minitool.png | Bin 0 -> 3859 bytes .../img/sponsors/light/moovweb-logo.png | Bin 0 -> 18759 bytes .../img/sponsors/light/netlify-logo.svg | 4 + .../img/sponsors/light/remotely-logo.svg | 9 ++ .../static/img/sponsors/light/sendcloud.svg | 1 + .../img/sponsors/light/shipshape-logo.svg | 13 ++ .../static/img/sponsors/light/sparheld.svg | 1 + .../img/sponsors/light/storyblok-logo.svg | 5 + .../static/img/sponsors/light/strapi-logo.svg | 21 ++++ .../static/img/sponsors/light/swell-logo.svg | 7 ++ .../img/sponsors/light/tipe-io-cms-2x.png | Bin 0 -> 20177 bytes .../static/img/sponsors/light/tipe-io.svg | 1 + .../img/sponsors/light/top-web-agencies.png | Bin 0 -> 3256 bytes .../static/img/sponsors/light/ux-planet.png | Bin 0 -> 3098 bytes .../static/img/sponsors/light/vps-server.png | Bin 0 -> 176796 bytes .../img/sponsors/light/vueMastery-brand.svg | 1 + .../img/sponsors/light/vueschool-2x.png | Bin 0 -> 34272 bytes .../static/img/sponsors/light/vueschool.png | Bin 0 -> 15510 bytes nuxtjs.org/store/index.js | 9 ++ 97 files changed, 574 insertions(+), 88 deletions(-) create mode 100644 nuxtjs.org/assets/img/blocked.svg create mode 100644 nuxtjs.org/components/AdsBlock.vue create mode 100644 nuxtjs.org/components/AdsCarbon.vue create mode 100644 nuxtjs.org/components/AdsFallback.vue delete mode 100644 nuxtjs.org/components/IconMasteringNuxt.vue delete mode 100644 nuxtjs.org/components/IconNetlify.vue delete mode 100644 nuxtjs.org/components/IconVercel.vue delete mode 100644 nuxtjs.org/components/IconVueMastery.vue delete mode 100644 nuxtjs.org/components/IconVueSchool.vue create mode 100644 nuxtjs.org/components/PageTocBottom.vue create mode 100644 nuxtjs.org/components/SponsorsBlock.vue create mode 100644 nuxtjs.org/content/sponsors/index.md create mode 100644 nuxtjs.org/content/sponsors/mvp-partners/1.netlify.md create mode 100644 nuxtjs.org/content/sponsors/mvp-partners/2.chrome.md create mode 100644 nuxtjs.org/content/sponsors/partners/1.swell.md create mode 100644 nuxtjs.org/content/sponsors/partners/2.strapi.md create mode 100644 nuxtjs.org/content/sponsors/partners/3.ship-shape.md create mode 100644 nuxtjs.org/content/sponsors/partners/4.layer-0.md create mode 100644 nuxtjs.org/content/sponsors/partners/5.storyblok.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/1.vue-mastery.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/10.remotely.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/2.legal-nature.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/3.sparheld.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/4.icons-8.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/5.firestickhow.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/6.minitool.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/7.vps-server.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/8.fine-vpn.md create mode 100644 nuxtjs.org/content/sponsors/sponsors/9.sendcloud.md create mode 100644 nuxtjs.org/plugins/adblock.client.js create mode 100644 nuxtjs.org/static/img/sponsors/dark/blokt-logo.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/clay.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/clay.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/crosswordsolver.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/de-black.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/finevpn.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/fire-stick-how.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/google-chrome.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/hapi-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/icons8.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/icons8.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/layer0-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/legalnature-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/minitool.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/moovweb-logo.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/netlify-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/remotely-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/sendcloud.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/shipshape-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/sparheld.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/storyblok-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/strapi-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/swell-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/tipe-io-cms-2x.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/tipe-io.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/top-web-agencies.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/ux-planet.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/vps-server.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/vueMastery-brand.svg create mode 100644 nuxtjs.org/static/img/sponsors/dark/vueschool-2x.png create mode 100644 nuxtjs.org/static/img/sponsors/dark/vueschool.png create mode 100644 nuxtjs.org/static/img/sponsors/light/blokt-logo.png create mode 100644 nuxtjs.org/static/img/sponsors/light/clay.png create mode 100644 nuxtjs.org/static/img/sponsors/light/clay.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/crosswordsolver.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/de-black.png create mode 100644 nuxtjs.org/static/img/sponsors/light/finevpn.png create mode 100644 nuxtjs.org/static/img/sponsors/light/fire-stick-how.png create mode 100644 nuxtjs.org/static/img/sponsors/light/google-chrome.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/hapi-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/icons8.png create mode 100644 nuxtjs.org/static/img/sponsors/light/icons8.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/layer0-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/legalnature-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/minitool.png create mode 100644 nuxtjs.org/static/img/sponsors/light/moovweb-logo.png create mode 100644 nuxtjs.org/static/img/sponsors/light/netlify-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/remotely-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/sendcloud.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/shipshape-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/sparheld.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/storyblok-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/strapi-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/swell-logo.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/tipe-io-cms-2x.png create mode 100644 nuxtjs.org/static/img/sponsors/light/tipe-io.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/top-web-agencies.png create mode 100644 nuxtjs.org/static/img/sponsors/light/ux-planet.png create mode 100644 nuxtjs.org/static/img/sponsors/light/vps-server.png create mode 100644 nuxtjs.org/static/img/sponsors/light/vueMastery-brand.svg create mode 100644 nuxtjs.org/static/img/sponsors/light/vueschool-2x.png create mode 100644 nuxtjs.org/static/img/sponsors/light/vueschool.png create mode 100644 nuxtjs.org/store/index.js diff --git a/nuxtjs.org/assets/img/blocked.svg b/nuxtjs.org/assets/img/blocked.svg new file mode 100644 index 000000000..ed00bafb4 --- /dev/null +++ b/nuxtjs.org/assets/img/blocked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nuxtjs.org/components/AdsBlock.vue b/nuxtjs.org/components/AdsBlock.vue new file mode 100644 index 000000000..7782bcdab --- /dev/null +++ b/nuxtjs.org/components/AdsBlock.vue @@ -0,0 +1,6 @@ + diff --git a/nuxtjs.org/components/AdsCarbon.vue b/nuxtjs.org/components/AdsCarbon.vue new file mode 100644 index 000000000..263302e8f --- /dev/null +++ b/nuxtjs.org/components/AdsCarbon.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/nuxtjs.org/components/AdsFallback.vue b/nuxtjs.org/components/AdsFallback.vue new file mode 100644 index 000000000..f3ff381d9 --- /dev/null +++ b/nuxtjs.org/components/AdsFallback.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/nuxtjs.org/components/HomeDiscoverPartners.vue b/nuxtjs.org/components/HomeDiscoverPartners.vue index fa5dac0d6..bdd8422b0 100644 --- a/nuxtjs.org/components/HomeDiscoverPartners.vue +++ b/nuxtjs.org/components/HomeDiscoverPartners.vue @@ -1,25 +1,18 @@