From e4111dc06ee0a05a0894fb43219490e652b6bd98 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 17 Mar 2025 22:23:40 +0800 Subject: [PATCH] :lipstick: Optimized header & landing page --- components/PostItem.vue | 2 +- layouts/default.vue | 15 +++++-- nuxt.config.ts | 2 +- package.json | 1 + pages/index.vue | 98 +++++++++++++++++++++++++++++------------ pages/posts/[id].vue | 2 +- 6 files changed, 86 insertions(+), 34 deletions(-) diff --git a/components/PostItem.vue b/components/PostItem.vue index e5a6385..ea85cf9 100644 --- a/components/PostItem.vue +++ b/components/PostItem.vue @@ -31,7 +31,7 @@ /> -
+
diff --git a/layouts/default.vue b/layouts/default.vue index 934622c..751869c 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,5 +1,5 @@ + + diff --git a/nuxt.config.ts b/nuxt.config.ts index 87f5ee6..3b5badc 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -151,7 +151,7 @@ export default defineNuxtConfig({ "@pinia/nuxt", "@nuxtjs/i18n", "nuxt-schema-org", - "nuxt-gtag", + "@vueuse/motion/nuxt", (_options, nuxt) => { nuxt.hooks.hook("vite:extendConfig", (config) => { // @ts-expect-error diff --git a/package.json b/package.json index 8882515..0748bac 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@nuxtjs/i18n": "^8.5.6", "@nuxtjs/sitemap": "^6.1.5", "@pinia/nuxt": "^0.5.5", + "@vueuse/motion": "^3.0.3", "feed": "^4.2.2", "nuxt": "^3.16.0", "nuxt-gtag": "^2.1.0", diff --git a/pages/index.vue b/pages/index.vue index ce7c953..9b05ff8 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,39 +1,71 @@ + + diff --git a/pages/posts/[id].vue b/pages/posts/[id].vue index 3917a2a..1fc63e7 100644 --- a/pages/posts/[id].vue +++ b/pages/posts/[id].vue @@ -25,7 +25,7 @@ /> -
+