有研究/做过智能建站的大佬们戳进来~

想问下,类似于凡科、iH5那些直接在线拖拽编辑建站,是怎么个实现原理。
比如凡科,直接能够拖拽模块,而且模块里面的内容也可以随意添加和编辑,而且所有内容也是可拖拽的。
那这些内容是怎么存储的呢?我觉得应该不可能是转化成html存整个html到数据库。而是直接存的配置,加载页面的时候,页面获取配置再加载出来。
有没有大佬研究过或者做过的,具体讲下实现原理?

我猜,布局和内容是分开存储的,布局里面又分不同的区域,区域里面填充内容。