我正在使用 Nuxt.js
nuxt/sitemap
模块,一切正常,但我的目标是优先考虑动态路由
//nuxt.config.js
/* sitemap XML */
sitemap: {
hostname: 'example.com',
gzip: true,
exclude: [
'/user/**',
'/admin/**',
'/user',
'/admin',
'/booking',
'/sales',
'/payment',
'/payment/**',
'/search-result'
],
routes:async () => {
const { data } = await axios.get('/api/book')
return data.data.map((product) =>`/product/${product.id}`)
},
},
XML
数据
但我的目标是在现有的
<lastmod>
属性中添加 <changefreq>
、<priority>
、<loc>
属性,如下图
我怎样才能实现这个目标?
您可以在
defaults
配置对象中添加 sitemap
属性:
sitemap: {
defaults: {
changefreq: 'daily',
priority: 1,
lastmod: '2022-02-25'
}
}