diff --git a/packages/docs/.vitepress/theme/components/VuejsdeConfBanner.vue b/packages/docs/.vitepress/theme/components/VuejsdeConfBanner.vue new file mode 100644 index 000000000..55a4d0aef --- /dev/null +++ b/packages/docs/.vitepress/theme/components/VuejsdeConfBanner.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/packages/docs/.vitepress/theme/index.ts b/packages/docs/.vitepress/theme/index.ts index 4fd5c4eb0..d6cb81627 100644 --- a/packages/docs/.vitepress/theme/index.ts +++ b/packages/docs/.vitepress/theme/index.ts @@ -8,6 +8,7 @@ import './styles/vars.css' import './styles/sponsors.css' import VueSchoolLink from './components/VueSchoolLink.vue' import VueMasteryLogoLink from './components/VueMasteryLogoLink.vue' +import VuejsdeConfBanner from './components/VuejsdeConfBanner.vue' import status from '../translation-status.json' const i18nLabels = { @@ -21,6 +22,7 @@ const theme: Theme = { // 'home-features-after': () => h(HomeSponsors), 'aside-ads-before': () => h(AsideSponsors), 'doc-before': () => h(TranslationStatus, { status, i18nLabels }), + 'layout-top': () => h(VuejsdeConfBanner) }) }, diff --git a/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large.png b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large.png new file mode 100644 index 000000000..4724c5db5 Binary files /dev/null and b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_large.png differ diff --git a/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium.png b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium.png new file mode 100644 index 000000000..44c4d473c Binary files /dev/null and b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_medium.png differ diff --git a/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small.png b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small.png new file mode 100644 index 000000000..affc643f3 Binary files /dev/null and b/packages/docs/public/vuejsde-conf/vuejsdeconf_banner_small.png differ