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", +});