您的位置:首页 > 财经 > 金融 > 网站开发的四个高级阶段包括_建程网是干嘛的_百度推广免费_百度应用商店下载安装

网站开发的四个高级阶段包括_建程网是干嘛的_百度推广免费_百度应用商店下载安装

2025/6/4 3:58:34 来源:https://blog.csdn.net/weixin_44510200/article/details/147271544  浏览:    关键词:网站开发的四个高级阶段包括_建程网是干嘛的_百度推广免费_百度应用商店下载安装
网站开发的四个高级阶段包括_建程网是干嘛的_百度推广免费_百度应用商店下载安装

在做SEO的过程中,常会需要在在 Next.js 项目中生成 sitemap.xml

最常见的是 next-sitemap 这个库,非常适合静态生成 (SSG) 和服务器端渲染 (SSR) 的项目。

第一步:安装 next-sitemap

Npm安装
npm install next-sitemap或使用 Yarn:
yarn add next-sitemap或使用 Pnpm:
pnpm install next-sitemap

第二步:在项目根目录添加 next-sitemap.config.js

// next-sitemap.config.js
module.exports = {siteUrl: 'https://yourdomain.com', // 你的域名,确保是 HTTPSgenerateRobotsTxt: true, // 同时生成 robots.txt// 其他可选配置changefreq: 'daily',priority: 0.7,sitemapSize: 5000,
};

第三步:更新 package.json,添加生成命令

{"scripts": {"postbuild": "next-sitemap"}
}

这样在你运行 next build 后,会自动生成 sitemap.xmlrobots.txt

第四步:运行构建生成 sitemap

npm run build

生成结果会在项目根目录的 public/ 文件夹下:

public/sitemap.xml

public/robots.txt

如果你有动态路由,比如 /blog/[slug].tsx,确保这些路径通过 getStaticPaths 正确生成,next-sitemap 会自动读取构建产物来生成完整 sitemap。

如果你用的是 App Router(Next.js 13+),也可以通过配置 .next-sitemap.config.js 实现支持,结构大致相同。

如有问题可以评论留言,如果感兴趣下一篇文章将分享 Nextra的sitemap生成

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com