Module 根据Nuxt中的prismic数据生成站点地图

Module 根据Nuxt中的prismic数据生成站点地图,module,nuxt.js,sitemap,prismic.io,Module,Nuxt.js,Sitemap,Prismic.io,我猜你们中的一些人在为项目生成站点地图方面有一定的经验。 我有一个Nuxt(SSR全静态)项目。 我正在使用 和 sitemap模块不会生成动态页面,因此我们需要异步检索网站上的所有页面,并将数据处理为sitemap模块所需的格式 我猜我需要编写一些构建模块,在那里我可以访问prismic,然后生成并编写所需的数据格式 请帮助我了解如何从模块级导入或访问prismic,以便我可以编写所需的逻辑 更新 我创建了构建模块并在nuxt.config.js中注册了它。 已成功从prismic查询检索数据

我猜你们中的一些人在为项目生成站点地图方面有一定的经验。 我有一个Nuxt(SSR全静态)项目。 我正在使用 和

sitemap模块不会生成动态页面,因此我们需要异步检索网站上的所有页面,并将数据处理为sitemap模块所需的格式

我猜我需要编写一些构建模块,在那里我可以访问prismic,然后生成并编写所需的数据格式

请帮助我了解如何从模块级导入或访问prismic,以便我可以编写所需的逻辑

更新 我创建了构建模块并在nuxt.config.js中注册了它。 已成功从prismic查询检索数据。在我循环中下面的代码中,我将prismic数据转换为sitemap模块所需的数据格式

我使用
this.nuxt
将数据传递给站点地图模块。 现在,这段代码传递正确的数据,但是模块覆盖了静态页面,剩下的唯一正确的数据是动态页面。看起来我需要禁用模块自动生成的功能,而只需要处理我的数据

/。。。正确生成所有动态页面
https://danica-dev.netlify.app/blog/arrival-of-ikea-in-ukraine
2021-05-01T14:00:04.000Z
每周的
0.3
https://danica-dev.netlify.app/en
https://danica-dev.netlify.app/kontakt
https://danica-dev.netlify.app/privacy-policy
https://danica-dev.netlify.app/ru
https://danica-dev.netlify.app/en/blog
https://danica-dev.netlify.app/en/contact
https://danica-dev.netlify.app/en/privacy-policy
https://danica-dev.netlify.app/en/projects
https://danica-dev.netlify.app/ru/blog
https://danica-dev.netlify.app/ru/kontakt
https://danica-dev.netlify.app/ru/privacy-policy
https://danica-dev.netlify.app/ru/projects

到目前为止您尝试了什么?我们来这里是为了帮助你解决一个技术问题,而不是为了一个教程。嗨@kissu,谢谢你的时间,我更新了我的帖子。我希望它有助于更好地理解情况,它应该是
站点地图
而不是
站点地图
?另外,您不应该在末尾返回一个数组吗?它是空的吗?我在data.results数组中循环,其中我将prismic数据转换为sitemap模块所需的数据格式。然后使用this.nuxt,我尝试将数组传递到sitemap模块,您是否拥有最终数组中所需的内容?