diff --git a/packages/docs/.vitepress/theme/components/MadVueBanner.vue b/packages/docs/.vitepress/theme/components/MadVueBanner.vue new file mode 100644 index 000000000..5bc127f8a --- /dev/null +++ b/packages/docs/.vitepress/theme/components/MadVueBanner.vue @@ -0,0 +1,269 @@ + + + + + + + \ No newline at end of file diff --git a/packages/docs/.vitepress/theme/index.ts b/packages/docs/.vitepress/theme/index.ts index 25da9d003..be8242970 100644 --- a/packages/docs/.vitepress/theme/index.ts +++ b/packages/docs/.vitepress/theme/index.ts @@ -8,6 +8,7 @@ import './styles/vars.css' import VueSchoolLink from './components/VueSchoolLink.vue' import VueMasteryLogoLink from './components/VueMasteryLogoLink.vue' import status from '../translation-status.json' +import MadVueBanner from './components/MadVueBanner.vue' const i18nLabels = { zh: '该翻译已同步到了 ${date} 的版本,其对应的 commit hash 是 ${hash}。', @@ -20,6 +21,7 @@ const theme: Theme = { // 'home-features-after': () => h(HomeSponsors), 'aside-ads-before': () => h(AsideSponsors), 'doc-before': () => h(TranslationStatus, { status, i18nLabels }), + 'layout-top': () => h(MadVueBanner) }) },