【发布时间】:2020-01-30 10:11:07
【问题描述】:
基本上,我们使用无头 CMS 来编辑网站 A 上的内容。我们正在基于无头 CMS API 构建自己的 CMS 用户界面(称为网站 CMS)。
现在,我们在网站 CMS 中有此页面,您可以在其中编辑左侧面板上的内容并在右侧面板(移动视图)上预览网站 A。
我以前没有做过类似的事情,我想知道实现这一点的最佳方法是什么,以及是否有任何库可以帮助实现此功能。
一些想法:
- 在网站 CMS 中嵌入网站 A 以及在左侧面板上所做的任何更改基本上只会刷新网站 A(它只是嵌入到页面中)。
- 将网站 A 重新创建为网站 CMS 中的一个页面,并调用相同的 API,以便在网站 CMS 的网站 A 和实际的网站 A 上都发生更改。(尽管我不认为这会更有益并且会创建完全相同的页面有 2 个独立的代码库)。
- 其他???
我们使用的主要框架是这个 CMS UI 的 ReactJs。
【问题讨论】:
标签: javascript reactjs content-management-system headless live-preview