diff --git a/.gitignore b/.gitignore index 3f76ca8ec5..d6ae71694e 100644 --- a/.gitignore +++ b/.gitignore @@ -100,4 +100,4 @@ dist/ # Temporary folders tmp/ -temp/ \ No newline at end of file +temp/ diff --git a/src/.vuepress/components/common/vuemastery-video-modal.vue b/src/.vuepress/components/common/vuemastery-video-modal.vue new file mode 100644 index 0000000000..e511c1eab5 --- /dev/null +++ b/src/.vuepress/components/common/vuemastery-video-modal.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/.vuepress/components/community/partners/partner-item.vue b/src/.vuepress/components/community/partners/partner-item.vue index b5db0f286b..33e60969d9 100644 --- a/src/.vuepress/components/community/partners/partner-item.vue +++ b/src/.vuepress/components/community/partners/partner-item.vue @@ -48,8 +48,8 @@
- - + +
@@ -63,7 +63,7 @@ export default { }, components: { - SocialIcon: () => import('../../common/social-icon') + SocialIcon: () => import('@theme/components/ui/SocialIcon.vue') }, computed: { diff --git a/src/.vuepress/components/community/team/vuer-profile.vue b/src/.vuepress/components/community/team/vuer-profile.vue index 57edd71324..a64aa369dd 100644 --- a/src/.vuepress/components/community/team/vuer-profile.vue +++ b/src/.vuepress/components/community/team/vuer-profile.vue @@ -98,10 +98,10 @@ @@ -114,7 +114,7 @@ import { minimizeLink, generateGithubUrl, kmToMi, roundDistance } from './utils' export default { components: { VuerLanguage: () => import('./vuer-language'), - SocialIcon: () => import('../../common/social-icon') + SocialIcon: () => import('@theme/components/ui/SocialIcon.vue') }, props: { diff --git a/src/.vuepress/components/community/themes/theme-item.vue b/src/.vuepress/components/community/themes/theme-item.vue index f1b6e29dd6..e91983168a 100644 --- a/src/.vuepress/components/community/themes/theme-item.vue +++ b/src/.vuepress/components/community/themes/theme-item.vue @@ -25,7 +25,7 @@ export default { diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index 537f72ad92..da6d474801 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -54,11 +54,23 @@ module.exports = { [ 'link', { - href: - 'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', + href: 'https://use.fontawesome.com/releases/v5.13.0/css/all.css', rel: 'stylesheet', }, ], + [ + 'script', + { + src: 'https://player.vimeo.com/api/player.js', + }, + ], + [ + 'script', + { + src: 'https://extend.vimeocdn.com/ga/72160148.js', + defer: 'defer', + }, + ] ], themeConfig: { nav: [ diff --git a/src/.vuepress/public/images/sponsors/.gitkeep b/src/.vuepress/public/images/sponsors/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/.vuepress/public/images/sponsors/Monterail.png b/src/.vuepress/public/images/sponsors/Monterail.png new file mode 100644 index 0000000000..bd4684dbe3 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/Monterail.png differ diff --git a/src/.vuepress/public/images/sponsors/autocode.svg b/src/.vuepress/public/images/sponsors/autocode.svg new file mode 100644 index 0000000000..6e0c41dea1 --- /dev/null +++ b/src/.vuepress/public/images/sponsors/autocode.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/.vuepress/public/images/sponsors/bacancy_technology.png b/src/.vuepress/public/images/sponsors/bacancy_technology.png new file mode 100644 index 0000000000..d9224fc966 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/bacancy_technology.png differ diff --git a/src/.vuepress/public/images/sponsors/bestvpn_co.png b/src/.vuepress/public/images/sponsors/bestvpn_co.png new file mode 100644 index 0000000000..b86c581116 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/bestvpn_co.png differ diff --git a/src/.vuepress/public/images/sponsors/bit.png b/src/.vuepress/public/images/sponsors/bit.png new file mode 100644 index 0000000000..574b9de403 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/bit.png differ diff --git a/src/.vuepress/public/images/sponsors/chaitin.png b/src/.vuepress/public/images/sponsors/chaitin.png new file mode 100644 index 0000000000..e2b41a92cf Binary files /dev/null and b/src/.vuepress/public/images/sponsors/chaitin.png differ diff --git a/src/.vuepress/public/images/sponsors/cloudstudio.png b/src/.vuepress/public/images/sponsors/cloudstudio.png new file mode 100644 index 0000000000..67b07a4c2c Binary files /dev/null and b/src/.vuepress/public/images/sponsors/cloudstudio.png differ diff --git a/src/.vuepress/public/images/sponsors/devexpress.png b/src/.vuepress/public/images/sponsors/devexpress.png new file mode 100644 index 0000000000..aa7b08ea79 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/devexpress.png differ diff --git a/src/.vuepress/public/images/sponsors/devsquad.png b/src/.vuepress/public/images/sponsors/devsquad.png new file mode 100644 index 0000000000..ecd0a9bae6 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/devsquad.png differ diff --git a/src/.vuepress/public/images/sponsors/fastcoding_inc.png b/src/.vuepress/public/images/sponsors/fastcoding_inc.png new file mode 100644 index 0000000000..6dabf5fa3e Binary files /dev/null and b/src/.vuepress/public/images/sponsors/fastcoding_inc.png differ diff --git a/src/.vuepress/public/images/sponsors/fastcoding_inc.svg b/src/.vuepress/public/images/sponsors/fastcoding_inc.svg new file mode 100644 index 0000000000..d7726cbae5 --- /dev/null +++ b/src/.vuepress/public/images/sponsors/fastcoding_inc.svg @@ -0,0 +1,24 @@ + + + + logo copy + Created with Sketch. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/.vuepress/public/images/sponsors/firestick_tricks.png b/src/.vuepress/public/images/sponsors/firestick_tricks.png new file mode 100644 index 0000000000..c97004d946 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/firestick_tricks.png differ diff --git a/src/.vuepress/public/images/sponsors/frontend_love.png b/src/.vuepress/public/images/sponsors/frontend_love.png new file mode 100644 index 0000000000..a2f69923a0 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/frontend_love.png differ diff --git a/src/.vuepress/public/images/sponsors/frontendlove.png b/src/.vuepress/public/images/sponsors/frontendlove.png new file mode 100644 index 0000000000..a2f69923a0 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/frontendlove.png differ diff --git a/src/.vuepress/public/images/sponsors/gridsome.png b/src/.vuepress/public/images/sponsors/gridsome.png new file mode 100644 index 0000000000..574088a145 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/gridsome.png differ diff --git a/src/.vuepress/public/images/sponsors/happy_programmer_llc.png b/src/.vuepress/public/images/sponsors/happy_programmer_llc.png new file mode 100644 index 0000000000..4b4bb471dc Binary files /dev/null and b/src/.vuepress/public/images/sponsors/happy_programmer_llc.png differ diff --git a/src/.vuepress/public/images/sponsors/html_burger.png b/src/.vuepress/public/images/sponsors/html_burger.png new file mode 100644 index 0000000000..7f6a026a05 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/html_burger.png differ diff --git a/src/.vuepress/public/images/sponsors/icons.png b/src/.vuepress/public/images/sponsors/icons.png new file mode 100644 index 0000000000..ec9aa451a0 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/icons.png differ diff --git a/src/.vuepress/public/images/sponsors/icons_8.png b/src/.vuepress/public/images/sponsors/icons_8.png new file mode 100644 index 0000000000..833705b3e9 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/icons_8.png differ diff --git a/src/.vuepress/public/images/sponsors/intygrate.png b/src/.vuepress/public/images/sponsors/intygrate.png new file mode 100644 index 0000000000..00c2e86ea1 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/intygrate.png differ diff --git a/src/.vuepress/public/images/sponsors/laravel.png b/src/.vuepress/public/images/sponsors/laravel.png new file mode 100644 index 0000000000..1533073c73 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/laravel.png differ diff --git a/src/.vuepress/public/images/sponsors/modus.png b/src/.vuepress/public/images/sponsors/modus.png new file mode 100644 index 0000000000..7609510c0b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/modus.png differ diff --git a/src/.vuepress/public/images/sponsors/neds.png b/src/.vuepress/public/images/sponsors/neds.png new file mode 100644 index 0000000000..1fd9a3151c Binary files /dev/null and b/src/.vuepress/public/images/sponsors/neds.png differ diff --git a/src/.vuepress/public/images/sponsors/onsen_ui.png b/src/.vuepress/public/images/sponsors/onsen_ui.png new file mode 100644 index 0000000000..9c7653c57f Binary files /dev/null and b/src/.vuepress/public/images/sponsors/onsen_ui.png differ diff --git a/src/.vuepress/public/images/sponsors/passionate_people.png b/src/.vuepress/public/images/sponsors/passionate_people.png new file mode 100644 index 0000000000..859f87489c Binary files /dev/null and b/src/.vuepress/public/images/sponsors/passionate_people.png differ diff --git a/src/.vuepress/public/images/sponsors/primevue copy.png b/src/.vuepress/public/images/sponsors/primevue copy.png new file mode 100644 index 0000000000..42d3ef801b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/primevue copy.png differ diff --git a/src/.vuepress/public/images/sponsors/primevue.png b/src/.vuepress/public/images/sponsors/primevue.png new file mode 100644 index 0000000000..42d3ef801b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/primevue.png differ diff --git a/src/.vuepress/public/images/sponsors/programmers_io.png b/src/.vuepress/public/images/sponsors/programmers_io.png new file mode 100644 index 0000000000..5ebd32f0c4 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/programmers_io.png differ diff --git a/src/.vuepress/public/images/sponsors/pullrequest.svg b/src/.vuepress/public/images/sponsors/pullrequest.svg new file mode 100644 index 0000000000..483ff1a13c --- /dev/null +++ b/src/.vuepress/public/images/sponsors/pullrequest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/.vuepress/public/images/sponsors/retool.png b/src/.vuepress/public/images/sponsors/retool.png new file mode 100644 index 0000000000..8e7c38f73b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/retool.png differ diff --git a/src/.vuepress/public/images/sponsors/roadster.png b/src/.vuepress/public/images/sponsors/roadster.png new file mode 100644 index 0000000000..2af9bd2851 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/roadster.png differ diff --git a/src/.vuepress/public/images/sponsors/shopware_ag.png b/src/.vuepress/public/images/sponsors/shopware_ag.png new file mode 100644 index 0000000000..08dce257b8 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/shopware_ag.png differ diff --git a/src/.vuepress/public/images/sponsors/storekit.png b/src/.vuepress/public/images/sponsors/storekit.png new file mode 100644 index 0000000000..f9ffe2545d Binary files /dev/null and b/src/.vuepress/public/images/sponsors/storekit.png differ diff --git a/src/.vuepress/public/images/sponsors/storyblok.png b/src/.vuepress/public/images/sponsors/storyblok.png new file mode 100644 index 0000000000..6d1df875d6 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/storyblok.png differ diff --git a/src/.vuepress/public/images/sponsors/tidelift.png b/src/.vuepress/public/images/sponsors/tidelift.png new file mode 100644 index 0000000000..1d8638a19b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/tidelift.png differ diff --git a/src/.vuepress/public/images/sponsors/tighten_co.png b/src/.vuepress/public/images/sponsors/tighten_co.png new file mode 100644 index 0000000000..8d6217a684 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/tighten_co.png differ diff --git a/src/.vuepress/public/images/sponsors/tooltwist.png b/src/.vuepress/public/images/sponsors/tooltwist.png new file mode 100644 index 0000000000..0767889f1f Binary files /dev/null and b/src/.vuepress/public/images/sponsors/tooltwist.png differ diff --git a/src/.vuepress/public/images/sponsors/unicorn.png b/src/.vuepress/public/images/sponsors/unicorn.png new file mode 100644 index 0000000000..52a8589731 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/unicorn.png differ diff --git a/src/.vuepress/public/images/sponsors/usave.png b/src/.vuepress/public/images/sponsors/usave.png new file mode 100644 index 0000000000..93a58cc9af Binary files /dev/null and b/src/.vuepress/public/images/sponsors/usave.png differ diff --git a/src/.vuepress/public/images/sponsors/valuecoders.png b/src/.vuepress/public/images/sponsors/valuecoders.png new file mode 100644 index 0000000000..daed532490 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/valuecoders.png differ diff --git a/src/.vuepress/public/images/sponsors/vehikl.png b/src/.vuepress/public/images/sponsors/vehikl.png new file mode 100644 index 0000000000..2b5bae0f7f Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vehikl.png differ diff --git a/src/.vuepress/public/images/sponsors/vpnranks.png b/src/.vuepress/public/images/sponsors/vpnranks.png new file mode 100644 index 0000000000..44d5d24673 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vpnranks.png differ diff --git a/src/.vuepress/public/images/sponsors/vuejobs.png b/src/.vuepress/public/images/sponsors/vuejobs.png new file mode 100644 index 0000000000..831017c077 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vuejobs.png differ diff --git a/src/.vuepress/public/images/sponsors/vuemastery.png b/src/.vuepress/public/images/sponsors/vuemastery.png new file mode 100644 index 0000000000..45e2358762 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vuemastery.png differ diff --git a/src/.vuepress/public/images/sponsors/vueschool.png b/src/.vuepress/public/images/sponsors/vueschool.png new file mode 100644 index 0000000000..2bbd71a6c5 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vueschool.png differ diff --git a/src/.vuepress/public/images/sponsors/vuetify.png b/src/.vuepress/public/images/sponsors/vuetify.png new file mode 100644 index 0000000000..3f1b65703e Binary files /dev/null and b/src/.vuepress/public/images/sponsors/vuetify.png differ diff --git a/src/.vuepress/public/images/sponsors/watchcartoononline.png b/src/.vuepress/public/images/sponsors/watchcartoononline.png new file mode 100644 index 0000000000..e63aba9d28 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/watchcartoononline.png differ diff --git a/src/.vuepress/public/images/sponsors/webdock.png b/src/.vuepress/public/images/sponsors/webdock.png new file mode 100644 index 0000000000..298897d9e5 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/webdock.png differ diff --git a/src/.vuepress/public/images/sponsors/webucator.png b/src/.vuepress/public/images/sponsors/webucator.png new file mode 100644 index 0000000000..5adaafe84b Binary files /dev/null and b/src/.vuepress/public/images/sponsors/webucator.png differ diff --git a/src/.vuepress/public/images/sponsors/wilderminds.png b/src/.vuepress/public/images/sponsors/wilderminds.png new file mode 100644 index 0000000000..65a8d0232e Binary files /dev/null and b/src/.vuepress/public/images/sponsors/wilderminds.png differ diff --git a/src/.vuepress/public/images/sponsors/writers_per_hour.jpg b/src/.vuepress/public/images/sponsors/writers_per_hour.jpg new file mode 100644 index 0000000000..cada0a10d9 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/writers_per_hour.jpg differ diff --git a/src/.vuepress/public/images/sponsors/x_team.png b/src/.vuepress/public/images/sponsors/x_team.png new file mode 100644 index 0000000000..7ac2d59a20 Binary files /dev/null and b/src/.vuepress/public/images/sponsors/x_team.png differ diff --git a/src/.vuepress/public/images/sponsors/y8.png b/src/.vuepress/public/images/sponsors/y8.png new file mode 100644 index 0000000000..a83210d92e Binary files /dev/null and b/src/.vuepress/public/images/sponsors/y8.png differ diff --git a/src/.vuepress/public/images/sponsors/yakaz.png b/src/.vuepress/public/images/sponsors/yakaz.png new file mode 100644 index 0000000000..6d6c0decdf Binary files /dev/null and b/src/.vuepress/public/images/sponsors/yakaz.png differ diff --git a/src/.vuepress/theme/components/Home.vue b/src/.vuepress/theme/components/Home.vue new file mode 100644 index 0000000000..7da4af49c8 --- /dev/null +++ b/src/.vuepress/theme/components/Home.vue @@ -0,0 +1,339 @@ + + + + + + diff --git a/src/.vuepress/theme/components/Newsletter.vue b/src/.vuepress/theme/components/Newsletter.vue new file mode 100644 index 0000000000..6f90294ea3 --- /dev/null +++ b/src/.vuepress/theme/components/Newsletter.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/.vuepress/theme/components/sponsors/OpenCollectiveSponsors.vue b/src/.vuepress/theme/components/sponsors/OpenCollectiveSponsors.vue new file mode 100644 index 0000000000..a12d63d71b --- /dev/null +++ b/src/.vuepress/theme/components/sponsors/OpenCollectiveSponsors.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/.vuepress/theme/components/sponsors/PatreonSponsors.vue b/src/.vuepress/theme/components/sponsors/PatreonSponsors.vue new file mode 100644 index 0000000000..6218a91a44 --- /dev/null +++ b/src/.vuepress/theme/components/sponsors/PatreonSponsors.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/.vuepress/theme/components/sponsors/SpecialSponsorBlock.vue b/src/.vuepress/theme/components/sponsors/SpecialSponsorBlock.vue new file mode 100644 index 0000000000..bc0d5f5672 --- /dev/null +++ b/src/.vuepress/theme/components/sponsors/SpecialSponsorBlock.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/.vuepress/theme/components/sponsors/SpecialSponsors.vue b/src/.vuepress/theme/components/sponsors/SpecialSponsors.vue new file mode 100644 index 0000000000..1087092188 --- /dev/null +++ b/src/.vuepress/theme/components/sponsors/SpecialSponsors.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/.vuepress/theme/components/sponsors/SponsorsLayout.vue b/src/.vuepress/theme/components/sponsors/SponsorsLayout.vue new file mode 100644 index 0000000000..fa51110e5f --- /dev/null +++ b/src/.vuepress/theme/components/sponsors/SponsorsLayout.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/.vuepress/theme/components/ui/HomeActionLink.vue b/src/.vuepress/theme/components/ui/HomeActionLink.vue new file mode 100644 index 0000000000..efc4901d0a --- /dev/null +++ b/src/.vuepress/theme/components/ui/HomeActionLink.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/.vuepress/theme/components/ui/RoundedButton.vue b/src/.vuepress/theme/components/ui/RoundedButton.vue new file mode 100644 index 0000000000..7e1d0044d1 --- /dev/null +++ b/src/.vuepress/theme/components/ui/RoundedButton.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/.vuepress/components/common/social-icon.vue b/src/.vuepress/theme/components/ui/SocialIcon.vue similarity index 76% rename from src/.vuepress/components/common/social-icon.vue rename to src/.vuepress/theme/components/ui/SocialIcon.vue index 5cb4fd5c68..b9711ec84f 100644 --- a/src/.vuepress/components/common/social-icon.vue +++ b/src/.vuepress/theme/components/ui/SocialIcon.vue @@ -1,6 +1,6 @@ @@ -9,17 +9,18 @@ const SOCIAL_ICON_CLASS_MAP = { Email: 'fa-envelope', GitHub: 'fa-github', - Twitter: 'fa-twitter-square', + Twitter: 'fa-twitter', LinkedIn: 'fa-linkedin-square', YouTube: 'fa-youtube-square', Facebook: 'fa-facebook-square', Instagram: 'fa-instagram', - CodePen: 'fa-codepen' + CodePen: 'fa-codepen', + Medium: 'fa-medium-m' } export default { props: { - url: { + link: { type: String, required: true }, @@ -28,11 +29,15 @@ export default { type: String, required: true, validator: value => Object.keys(SOCIAL_ICON_CLASS_MAP).includes(value) + }, + + extraClass: { + type: String } }, computed: { - extraClass () { + iconClass () { return SOCIAL_ICON_CLASS_MAP[this.type] } } @@ -64,5 +69,9 @@ export default { &-instagram { color: #c13584; } + + &-medium { + color: #000; + } } diff --git a/src/.vuepress/theme/data/patreon-sponsors.js b/src/.vuepress/theme/data/patreon-sponsors.js new file mode 100644 index 0000000000..a3c9e33ca3 --- /dev/null +++ b/src/.vuepress/theme/data/patreon-sponsors.js @@ -0,0 +1,199 @@ +export default { + "platinum_sponsors_china": [ + { + "url": "http://www.dcloud.io/?hmsr=vuejsorg&hmpl=&hmcu=&hmkw=&hmci=", + "img": "dcloud.gif" + } + ], + "special_sponsors": [ + { + "url": "https://autocode.com", + "img": "autocode.svg", + "name": "Autocode", + "description": "Build app-to-app workflows and connect APIs" + } + ], + "platinum_sponsors": [ + { + "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.png", + "name": "Storyblok" + } + ], + "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://icons8.com/", + "img": "icons_8.png", + "name": "Icons 8" + }, + { + "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://devsquad.com/", + "img": "devsquad.png", + "name": "DevSquad" + }, + { + "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": "http://www.pullrequest.com", + "img": "pullrequest.svg", + "name": "PullRequest" + }, + { + "url": "https://unicorn.io/", + "img": "unicorn.png", + "name": "Unicorn.io" + }, + { + "url": "https://www.vuescreencasts.com/", + "img": "happy_programmer_llc.png", + "name": "Happy Programmer LLC" + }, + { + "url": "https://www.primefaces.org/primevue", + "img": "primevue.png", + "name": "PrimeVue" + } + ], + "silver_sponsors": [ + { + "url": "https://roadster.com", + "img": "roadster.png", + "name": "Roadster" + }, + { + "url": "https://www.inkoop.io", + "img": "inkoop.png", + "name": "Inkoop" + } + ], + "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/.vuepress/theme/index.js b/src/.vuepress/theme/index.js new file mode 100644 index 0000000000..b91b8a5766 --- /dev/null +++ b/src/.vuepress/theme/index.js @@ -0,0 +1,3 @@ +module.exports = { + extend: '@vuepress/theme-default' +} diff --git a/src/.vuepress/styles/_settings.scss b/src/.vuepress/theme/styles/_settings.scss similarity index 70% rename from src/.vuepress/styles/_settings.scss rename to src/.vuepress/theme/styles/_settings.scss index 60b01f90c2..33f1a5e5a5 100644 --- a/src/.vuepress/styles/_settings.scss +++ b/src/.vuepress/theme/styles/_settings.scss @@ -8,3 +8,7 @@ $border: #dddddd; $codebg: #f8f8f8; $red: #f66; $info: #1c90f3; + +$MQNarrow: 959px; +$MQMobile: 719px; +$MQMobileNarrow: 419px; diff --git a/src/README.md b/src/README.md index 254fbb8cc8..1e4c520ba9 100644 --- a/src/README.md +++ b/src/README.md @@ -2,9 +2,19 @@ home: true heroImage: /logo.png heroText: Vue.js -tagline: The Progressive JavaScript Framework -actionText: Get Started → -actionLink: /guide/introduction +tagline: The Progressive
JavaScript Framework +actionButtons: +- text: Why Vue.js? + link: / + extraClass: vuemastery-trigger primary + icon: fa fa-play-circle +- text: Get Started + link: /guide/introduction +- text: GitHub + link: https://github.com/vuejs/vue + extraClass: github grey + icon: fab fa-github + target: _blank features: - title: Approachable details: Already know HTML, CSS and JavaScript? Read the guide and start building things in no time! @@ -12,8 +22,19 @@ features: details: An incrementally adoptable ecosystem that scales between a library and a full-featured framework. - title: Performant details: | - 20KB min+gzip Runtime. - Blazing Fast Virtual DOM. + 20KB min+gzip Runtime
+ Blazing Fast Virtual DOM
Minimal Optimization Efforts -footer: Released under the MIT License | Copyright © 2014-2019 Evan You ---- \ No newline at end of file +footer: | + Released under the MIT License
+ Copyright © 2014-2020 Evan You +socialIcons: +- type: GitHub + link: https://github.com/vuejs/vue +- type: Twitter + link: https://twitter.com/vuejs +- type: Medium + link: https://medium.com/the-vue-point +--- + + \ No newline at end of file