sitemap.xml
Sitemap(网站地图)是一个XML文件,用于向搜索引擎提供有关网站上所有可访问页面的信息。 它列出了网站中的各个页面,帮助搜索引擎了解网站的结构和内容,以更好地进行索引和排名。
如何在next.js中添加sitemap.xml
app/sitemap.xml
import { BASE_URL } from '@/app/lib/constants'
export default async function sitemap() {
return [
{
url: 'https://tk.chdl.com',
lastModified: new Date(),
changeFrequency: 'yearly',
priority: 1,
},
{
url: 'https://tk.chdl.com/zh',
lastModified: new Date(),
changeFrequency: 'monthly',
priority: 0.8,
},
{
url: 'https://tk.chdl.com/en',
lastModified: new Date(),
changeFrequency: 'weekly',
priority: 0.5,
}
]
}
具体代码细节可以参考:generateMetadata