$ pnpm remove nuxt-seo-kit
$ pnpm add -D @nuxtseo/module
export default defineNuxtConfig({
// extends: ['nuxt-seo-kit'],
modules: ['@nuxtseo/module'],
...
})
export default defineNuxtConfig({
runtimeConfig: {
public: {
// siteUrl: process.env.NUXT_PUBLIC_SITE_URL || 'https://hiratake.dev',
// siteName: 'Hiratake Web',
// siteDescription: 'ひらたけの個人ウェブサイトです。',
// language: 'ja',
// trailingSlash: true,
},
},
site: {
url: 'https://hiratake.dev',
name: 'Hiratake Web',
description: 'ひらたけの個人ウェブサイトです。',
defaultLocale: 'ja',
trailingSlash: true,
identity: {
type: 'Person',
},
twitter: '@Hirotaisou2012',
},
})
export const useWebsite = () => {
// const config = useRuntimeConfig()
const site = useSiteConfig()
const app = useAppConfig()
return computed(() => ({
site: {
// url: config.public.siteUrl,
// name: config.public.siteName,
// description: config.public.siteDescription,
url: site.url,
name: site.name,
description: site.description,
},
author: app.author,
...
}))
}
<template>
<!-- <SeoKit /> -->
<NuxtPage />
</template>