diff --git a/components/Footer.vue b/components/Footer.vue
index 68c39303bc33b3c0cfdee1a0d8b99c5eca1ed6b4..d50be4a5929a17cf856418e4a930092928af3e2e 100644
--- a/components/Footer.vue
+++ b/components/Footer.vue
@@ -2,7 +2,7 @@
 const runtimeConfig = useRuntimeConfig();
 </script>
 <template>
-    <v-footer app text-center d-flex flex-column>
+    <v-footer absolute="true" text-center d-flex flex-column>
         <div class="px-4 text-center w-100">
             <v-btn prepend-icon="mdi-source-commit" variant="plain">
                 {{ runtimeConfig.public.shortSha }}
diff --git a/components/LayoutWrapper.vue b/components/LayoutWrapper.vue
index 706f61d3038641689ce18bc727ccda43d3744cef..2e5792bd0cd8aacbdbfe1b53776006e89517a9e6 100644
--- a/components/LayoutWrapper.vue
+++ b/components/LayoutWrapper.vue
@@ -64,8 +64,7 @@ function onScroll() {
           </v-col>
         </v-row>
       </v-container>
-      <Footer>
-      </Footer>
+
       <!-- <div class="i-ph-anchor-simple-thin d-none" />
       <div class="i-tabler:database d-none" />
       <div class="i-mdi:book-education-outline d-none" />
@@ -78,6 +77,8 @@ function onScroll() {
     </slot>
     <NavTableOfContent v-if="toc" :links="page.body.toc.links ?? []" />
     <nav-back-to-top />
+    <Footer>
+    </Footer>
   </VApp>
 </template>