feat(ui): rebuild homepage with new sections and i18n
This commit introduces a complete overhaul of the homepage, rebuilding it from the ground up with Nuxt UI and full internationalization support. The new design better showcases the studio's capabilities and projects. - Re-architected the index page with multiple new sections: Capabilities, Featured Projects, Tech Stack, and Why Choose Us. - Implemented full i18n for English (en-US) and Chinese (zh-CN) across all new content. - Centralized the page structure into a `default.vue` layout with a global header (including color mode and locale selectors) and footer. - Replaced placeholder logos with a dynamic `UMarquee` of technology icons using Iconify.
This commit is contained in:
@@ -20,6 +20,15 @@ export default defineNuxtConfig({
|
||||
"@nuxtjs/seo",
|
||||
],
|
||||
css: ["@/assets/css/main.css"],
|
||||
app: {
|
||||
head: {
|
||||
titleTemplate: "%s - Tootaio Studio",
|
||||
meta: [
|
||||
{ name: "viewport", content: "width=device-width, initial-scale=1" },
|
||||
{ charset: "utf-8" },
|
||||
],
|
||||
},
|
||||
},
|
||||
i18n: {
|
||||
defaultLocale: "en",
|
||||
locales: [
|
||||
@@ -52,4 +61,7 @@ export default defineNuxtConfig({
|
||||
twitterImage: DEFAULT_SEO.image,
|
||||
},
|
||||
},
|
||||
site: {
|
||||
url: "https://tootaio.com",
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user