diff --git a/src/.vitepress/theme/components/NewsLetter.vue b/src/.vitepress/theme/components/NewsLetter.vue index 43de4c2f6e..f9561e49d6 100644 --- a/src/.vitepress/theme/components/NewsLetter.vue +++ b/src/.vitepress/theme/components/NewsLetter.vue @@ -54,7 +54,7 @@ import { VTLink } from '@vue/theme' diff --git a/src/.vitepress/theme/components/SponsorSection.vue b/src/.vitepress/theme/components/SponsorSection.vue new file mode 100644 index 0000000000..c669a563f8 --- /dev/null +++ b/src/.vitepress/theme/components/SponsorSection.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/.vitepress/theme/components/SponsorSectionHero.vue b/src/.vitepress/theme/components/SponsorSectionHero.vue new file mode 100644 index 0000000000..a6083f7dfb --- /dev/null +++ b/src/.vitepress/theme/components/SponsorSectionHero.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/.vitepress/theme/data/Sponsor.ts b/src/.vitepress/theme/data/Sponsor.ts new file mode 100644 index 0000000000..2a13d3b1b0 --- /dev/null +++ b/src/.vitepress/theme/data/Sponsor.ts @@ -0,0 +1,5 @@ +export interface Sponsor { + url: string + img: string + name: string +} diff --git a/src/.vitepress/theme/data/sponsors.json b/src/.vitepress/theme/data/sponsors.json new file mode 100644 index 0000000000..6766c0f32b --- /dev/null +++ b/src/.vitepress/theme/data/sponsors.json @@ -0,0 +1,180 @@ +{ + "platinum": [ + { + "url": "https://vueschool.io/?utm_source=Vuejs.org&utm_medium=Banner&utm_campaign=Sponsored%20Banner&utm_content=V1", + "img": "vueschool.png", + "name": "VueSchool" + }, + { + "url": "https://vehikl.com/", + "img": "vehikl.png", + "name": "Vehikl" + }, + { + "url": "https://retool.com/?utm_source=sponsor&utm_campaign=vue", + "img": "retool.png", + "name": "Retool" + }, + { + "url": "https://passionatepeople.io/", + "img": "passionate_people.png", + "name": "Passionate People" + }, + { + "url": "https://www.storyblok.com/", + "img": "storyblok.svg", + "name": "Storyblok" + }, + { + "url": "https://ionicframework.com/vue?utm_source=partner&utm_medium=referral&utm_campaign=vuesponsorship&utm_content=vuedocs", + "img": "ionic.png", + "name": "Ionic" + } + ], + "gold_sponsors": [ + { + "url": "https://www.vuemastery.com/", + "img": "vuemastery.png", + "name": "VueMastery" + }, + { + "url": "https://laravel.com/", + "img": "laravel.png", + "name": "Laravel" + }, + { + "url": "https://htmlburger.com/", + "img": "html_burger.png", + "name": "HTML Burger" + }, + { + "url": "https://www.frontenddeveloperlove.com/", + "img": "frontendlove.png", + "name": "FrontendLove" + }, + { + "url": "https://onsen.io/vue/", + "img": "onsen_ui.png", + "name": "Onsen UI" + }, + { + "url": "https://neds.com.au/", + "img": "neds.png", + "name": "Neds" + }, + { + "url": "https://vuejobs.com/?ref=vuejs", + "img": "vuejobs.png", + "name": "VueJobs" + }, + { + "url": "https://tidelift.com/subscription/npm/vue", + "img": "tidelift.png", + "name": "Tidelift" + }, + { + "url": "https://www.firesticktricks.com/", + "img": "firestick_tricks.png", + "name": "Firestick Tricks" + }, + { + "url": "https://intygrate.com/", + "img": "intygrate.png", + "name": "Intygrate" + }, + { + "url": "http://en.shopware.com/", + "img": "shopware_ag.png", + "name": "shopware AG" + }, + { + "url": "https://www.vpnranks.com/", + "img": "vpnranks.png", + "name": "VPNRanks" + }, + { + "url": "https://www.bacancytechnology.com/", + "img": "bacancy_technology.png", + "name": "Bacancy Technology" + }, + { + "url": "https://www.bestvpn.co/", + "img": "bestvpn_co.png", + "name": "BestVPN.co" + }, + { + "url": "https://www.y8.com/", + "img": "y8.png", + "name": "Y8" + }, + { + "url": "https://js.devexpress.com/", + "img": "devexpress.png", + "name": "DevExpress" + }, + { + "url": "https://fastcoding.jp/javascript/", + "img": "fastcoding_inc.svg", + "name": "FASTCODING Inc" + }, + { + "url": "https://usave.co.uk/utilities/broadband", + "img": "usave.png", + "name": "usave" + }, + { + "url": "https://www.foo.software/", + "img": "foo.png", + "name": "Foo" + }, + { + "url": "https://flatlogic.com/templates", + "img": "flatlogic_templates.svg", + "name": "Flatlogic Templates" + }, + { + "url": "http://moovweb.com/", + "img": "moovweb.png", + "name": "Moovweb" + } + ], + "silver_sponsors": [ + { + "url": "https://roadster.com/", + "img": "roadster.png", + "name": "Roadster" + }, + { + "url": "https://www.inkoop.io/", + "img": "inkoop.png", + "name": "Inkoop" + }, + { + "url": "https://www.thecasinodb.com/", + "img": "isolutions_uk_limited.png", + "name": "iSolutions UK Limited" + } + ], + "bronze_sponsors": [ + { + "url": "https://www.accelebrate.com/", + "img": "accelebrate.png", + "name": "Accelebrate" + }, + { + "url": "https://polyglotengineer.com/derek.pollard", + "img": "derek_pollard.png", + "name": "Derek Pollard" + }, + { + "url": "https://www.earthlink.ro/", + "img": "earthlink.png", + "name": "Earthlink" + }, + { + "url": "https://www.webucator.com/", + "img": "webucator.png", + "name": "Webucator" + } + ] +} diff --git a/src/index.md b/src/index.md index eed7814bb1..822e9c7563 100644 --- a/src/index.md +++ b/src/index.md @@ -3,6 +3,7 @@ page: true --- @@ -42,17 +43,15 @@ import NewsLetter from './.vitepress/theme/components/NewsLetter.vue' -
- -
+ -
+ -
+ -
+ -
+