feat: 添加 @nuxtjs/robots 模块以支持搜索引擎优化

This commit is contained in:
2026-01-16 14:22:20 +08:00
parent cb1406661a
commit ab58d2e251
3 changed files with 17 additions and 1 deletions

View File

@@ -10,6 +10,7 @@
"@nuxt/icon": "^2.2.0",
"@nuxt/image": "2.0.0",
"@nuxtjs/icon": "^2.6.0",
"@nuxtjs/robots": "^5.6.7",
"@nuxtjs/seo": "3.3.0",
"@nuxtjs/sitemap": "^7.5.2",
"nodemailer": "^7.0.12",

View File

@@ -5,7 +5,15 @@ import tailwindcss from "@tailwindcss/vite";
export default defineNuxtConfig({
compatibilityDate: "2025-12-12",
srcDir: "app",
modules: ["@nuxt/image", "@nuxt/eslint", "@nuxtjs/sitemap", "@nuxt/icon", "@nuxtjs/seo"],
modules: [
"@nuxt/image",
"@nuxt/eslint",
"@nuxtjs/robots",
"@nuxtjs/sitemap",
"@nuxt/icon",
"@nuxtjs/seo",
],
// 禁用 Vue Router 的非关键警告
vue: {
@@ -39,6 +47,12 @@ export default defineNuxtConfig({
"/friends": { prerender: true },
},
robots: { groups: [{ userAgent: ["GPTBot", "ChatGPT-User"], disallow: ["/"] }] },
sitemap: {
zeroRuntime: true,
},
app: {
head: {
charset: "utf-8",

View File

@@ -23,6 +23,7 @@
"@nuxt/icon": "^2.2.0",
"@nuxt/image": "2.0.0",
"@nuxtjs/icon": "^2.6.0",
"@nuxtjs/robots": "^5.6.7",
"@nuxtjs/seo": "3.3.0",
"@nuxtjs/sitemap": "^7.5.2",
"nodemailer": "^7.0.12",