diff --git a/.vitepress/theme/components/BackToTop.vue b/.vitepress/theme/components/BackToTop.vue new file mode 100644 index 00000000..73fc0c2f --- /dev/null +++ b/.vitepress/theme/components/BackToTop.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/.vitepress/theme/index.mts b/.vitepress/theme/index.mts index d844a91f..48345e91 100644 --- a/.vitepress/theme/index.mts +++ b/.vitepress/theme/index.mts @@ -11,6 +11,7 @@ import { useRoute } from "vitepress"; import { h } from "vue"; import TranslationNotice from "./components/TranslationNotice.vue"; import PageContributors from "./components/PageContributors.vue"; +import BackToTop from "./components/BackToTop.vue"; export default { extends: DefaultTheme, @@ -34,6 +35,7 @@ export default { return h(DefaultTheme.Layout, null, { "doc-before": () => h(TranslationNotice), "doc-after": () => h(PageContributors), + "layout-bottom": () => h(BackToTop), }); }, };