🔍 Improve SEO and User Experiences

This commit is contained in:
2024-08-16 20:07:20 +08:00
parent 4464c6557a
commit 1cc5b72cb9
7 changed files with 33 additions and 9 deletions

10
app.vue
View File

@@ -14,6 +14,16 @@ import "@unocss/reset/tailwind.css"
const theme = useTheme()
const auth = useUserinfo()
const { locale } = useI18n()
watch(locale, (value) => {
useHead({
htmlAttrs: {
lang: value,
},
})
}, { deep: true, immediate: true })
onMounted(() => {
theme.global.name.value = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"