用途:面向使用 Next.js 的多语言站点,自动生成覆盖所有语言版本的 sitemap.xml、配置 robots.txt,并生成供 AI 爬虫读取的 llms.txt 与 llms-full.txt,用于搜索引擎与 AI 抓取优化。
主要能力:通过 app/sitemap.ts 导出 sitemap(),为静态页面、动态 programme 与 service 页面按各 locale 生成 URL,并设置 lastModified、changeFrequency、priority 及 alternates.languages 多语言替代链接;通过 app/robots.ts 导出 robots(),设置 userAgent 规则、allow/disallow 路径并指向 sitemap.xml;提供 public/llms.txt 手写摘要(含语言、重要页面、服务、预约、联系方式与免责声明);提供 scripts/generate-llms-full.ts 构建脚本,从数据源汇总服务、数字课程与 FAQ 生成 llms-full.txt。
使用方式:在 Next.js 项目中创建上述文件,依赖 NEXT_PUBLIC_SITE_URL 环境变量与 i18n.config 的 locales;在 package.json 中加入 "generate:llms": "tsx scripts/generate-llms-full.ts",并将 build 设为 "npm run generate:llms && next build"。部署后访问 /sitemap.xml、/robots.txt、/llms.txt 验证,并在 Google Search Console 提交 sitemap。
适用场景:需要多语言 SEO 与 AI 爬虫可读性的 Next.js 站点。
限制:资料未提供安装命令、依赖版本、收费与效果数据;示例中的站点名称、联系方式、价格等均为占位内容,需按实际替换。