我刚刚在youtube上看了this video,在那里我们可以看到页面的预览在工作室中立即动态生成,而人们正在从下拉列表中随机添加组件并编辑其内容。
- 我想知道 *
这种动态生成仅限于预览生成,还是新页面实际上是在nextjs前端动态创建的,其中用户随机添加到页面结构中的组件?
我对react、nextjs和无头cms概念都很陌生。。。说实话一下子处理这些有点难以承受
如果有人能在这方面提供更多的信息,请这样做!
谢啦
我已经能够使用可重用组件创建单独的模板。但我没能达到视频中所展示的效果。
对于我目前的设置,如果有人使用可重用组件在sanity studio上创建页面结构,我仍然需要为新创建的页面结构创建一个新模板,以便相应地查询和显示组件
1条答案
按热度按时间bxpogfeg1#
我可能是错的,但从我所看到的,他有一套现成的组件(例如。g英雄部分组件,开放文本部分,产品部分等.)然后在他的动态页面中,例如
pages/[...slug.tsx]
,他使用slug
(e.gslug == 'home'
,然后从主文档中获取数据),然后从他的Sanity Studio中呈现数据中的每个组件,这些组件基本上构成了整个页面。