diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js
index 0e23da7e4a..c4e038197e 100644
--- a/src/.vuepress/config.js
+++ b/src/.vuepress/config.js
@@ -458,7 +458,8 @@ module.exports = {
carbon: 'CEBDT27Y',
custom: 'CKYD62QM',
placement: 'vuejsorg'
- }
+ },
+ topBanner: true
},
plugins: [
[
diff --git a/src/.vuepress/public/images/vueschool/close.svg b/src/.vuepress/public/images/vueschool/close.svg
new file mode 100644
index 0000000000..16b7786154
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/close.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/.vuepress/public/images/vueschool/free-access.svg b/src/.vuepress/public/images/vueschool/free-access.svg
new file mode 100644
index 0000000000..56a075ea97
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/free-access.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/.vuepress/public/images/vueschool/vs-banner-bg-desktop.svg b/src/.vuepress/public/images/vueschool/vs-banner-bg-desktop.svg
new file mode 100644
index 0000000000..e2903c996d
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/vs-banner-bg-desktop.svg
@@ -0,0 +1,219 @@
+
diff --git a/src/.vuepress/public/images/vueschool/vs-banner-bg-mobile.svg b/src/.vuepress/public/images/vueschool/vs-banner-bg-mobile.svg
new file mode 100644
index 0000000000..5ece8fd7dc
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/vs-banner-bg-mobile.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/.vuepress/public/images/vueschool/vs-banner-bg-tablet.svg b/src/.vuepress/public/images/vueschool/vs-banner-bg-tablet.svg
new file mode 100644
index 0000000000..cc7dac8c61
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/vs-banner-bg-tablet.svg
@@ -0,0 +1,201 @@
+
diff --git a/src/.vuepress/public/images/vueschool/vs-iso.svg b/src/.vuepress/public/images/vueschool/vs-iso.svg
new file mode 100644
index 0000000000..d5fbbaac93
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/vs-iso.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/.vuepress/public/images/vueschool/vs-logo.svg b/src/.vuepress/public/images/vueschool/vs-logo.svg
new file mode 100644
index 0000000000..4e060ce4e2
--- /dev/null
+++ b/src/.vuepress/public/images/vueschool/vs-logo.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/.vuepress/theme/components/BannerTop.vue b/src/.vuepress/theme/components/BannerTop.vue
new file mode 100644
index 0000000000..9a8db89071
--- /dev/null
+++ b/src/.vuepress/theme/components/BannerTop.vue
@@ -0,0 +1,177 @@
+
+
+
+
+
+