From ea63bcf3b41c2c05d859a9c636b512bcc3c034b7 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 30 Jul 2025 01:25:49 +0800 Subject: [PATCH] :sparkles: Add titles --- app/pages/index.vue | 4 + app/pages/products/solar-network.vue | 4 + app/pages/terms/[slug].vue | 4 + bun.lock | 143 ++++++++++++++++++++++++++- nuxt.config.ts | 23 +++++ package.json | 3 +- 6 files changed, 179 insertions(+), 2 deletions(-) diff --git a/app/pages/index.vue b/app/pages/index.vue index cd58e32..8f996e1 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -192,6 +192,10 @@ const { data: products } = await useAsyncData(route.path, () => { return queryCollection("products").all(); }); +useHead({ + title: "Solsynth", +}); + onMounted(() => { new Typed("#who-are-we", { strings: [ diff --git a/app/pages/products/solar-network.vue b/app/pages/products/solar-network.vue index b094b07..918d9b0 100644 --- a/app/pages/products/solar-network.vue +++ b/app/pages/products/solar-network.vue @@ -132,6 +132,10 @@ import { import { Octokit } from "@octokit/rest"; import { LaunchRound } from "@vicons/material"; +useHead({ + title: "Solar Network", +}); + const latestRelease = useAsyncData("sn-latest-release", async () => { const octo = new Octokit({}); const resp = await octo.repos.getLatestRelease({ diff --git a/app/pages/terms/[slug].vue b/app/pages/terms/[slug].vue index 4da2432..bf8c0ec 100644 --- a/app/pages/terms/[slug].vue +++ b/app/pages/terms/[slug].vue @@ -5,6 +5,10 @@ const route = useRoute(); const { data: page } = await useAsyncData(route.path, () => { return queryCollection("terms").path(route.path).first(); }); + +useHead({ + title: () => page.value?.title || "Terms", +});