如何使用sanity和next js动态创建页面?

hmmo2u0o  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(126)

我刚刚在youtube上看了this video,在那里我们可以看到页面的预览在工作室中立即动态生成,而人们正在从下拉列表中随机添加组件并编辑其内容。

  • 我想知道 *
    这种动态生成仅限于预览生成,还是新页面实际上是在nextjs前端动态创建的,其中用户随机添加到页面结构中的组件?

我对react、nextjs和无头cms概念都很陌生。。。说实话一下子处理这些有点难以承受
如果有人能在这方面提供更多的信息,请这样做!
谢啦
我已经能够使用可重用组件创建单独的模板。但我没能达到视频中所展示的效果。
对于我目前的设置,如果有人使用可重用组件在sanity studio上创建页面结构,我仍然需要为新创建的页面结构创建一个新模板,以便相应地查询和显示组件

bxpogfeg

bxpogfeg1#

我可能是错的,但从我所看到的,他有一套现成的组件(例如。g英雄部分组件,开放文本部分,产品部分等.)然后在他的动态页面中,例如pages/[...slug.tsx],他使用slug(e.g slug == 'home',然后从主文档中获取数据),然后从他的Sanity Studio中呈现数据中的每个组件,这些组件基本上构成了整个页面。

相关问题