diff --git a/nuxt.config.ts b/nuxt.config.ts index 1367bf5..07da31a 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -5,7 +5,7 @@ import tailwindcss from "@tailwindcss/vite"; export default defineNuxtConfig({ compatibilityDate: "2025-12-12", srcDir: "app/", - modules: ["@nuxt/image", "@nuxt/eslint"], + modules: ["@nuxt/image", "@nuxt/eslint", "@nuxtjs/sitemap"], // eslint: { // config: { @@ -32,6 +32,11 @@ export default defineNuxtConfig({ plugins: [tailwindcss()], }, + site: { + url: siteConfig.siteMeta.url, + title: siteConfig.siteMeta.title, + }, + routeRules: { "/": { prerender: true }, "/about": { isr: 3600 }, @@ -91,4 +96,4 @@ export default defineNuxtConfig({ githubToken: process.env.NUXT_PUBLIC_GITHUB_TOKEN ?? "", umamiApiKey: process.env.UMAMI_API_KEY ?? "", }, -}); +}); \ No newline at end of file diff --git a/package.json b/package.json index 9c58c1f..56edf29 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@giscus/vue": "^3.1.1", "@jaseeey/vue-umami-plugin": "^1.4.0", "@nuxt/image": "2.0.0", + "@nuxtjs/sitemap": "^7.5.0", "nodemailer": "^7.0.11", "nuxt": "^4.2.2", "vite-tsconfig-paths": "^6.0.1" @@ -31,6 +32,7 @@ "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "prettier": "^3.7.4", + "prettier-eslint": "^16.4.2", "tailwindcss": "^4.1.18", "typescript": "^5.9.3" }