本公开实施例提供了一种网页生成方法、装置、存储介质及电子设备,方法包括:将用户选择的页面组件添加至基础网页模板中的预定位置,以得到初级网页模板,其中,基础网页模板为HTML文件对应的模块化操作界面;在初级网页模板中添加用户为页面组件配置的页面内容信息;将全部页面组件及全部页面内容信息转换为json对象;根据json对象和预定文件转换器生成具有内容数据的HTML文件,并根据HTML文件的实际路径信息保存HTML文件,以得到静态网页。本公开实施例只需要将复杂的前端配置数据统一转换为json对象,无论前端配置数据变化有多复杂或网页模板变化多复杂,都只需要简单的操作即可实现网页的维护,用户体验较好。
背景技术
在相关技术中,网页内容管理通常包括后台维护的数据配合前端维护的网页展示模板来控制前端展示内容,或者,前端展示且由后台编辑存储的静态内容。
对于第一种方式,由于由前端维护网页展示模板,在更换网页展示模板时需要对前端页面进行编辑、重新打包、部署、上线,网页维护效率较低;对于第二种方式,数据均由后台编辑、存储,用户难以动态添加和修改(如标题等)展示属性,也难以实现内容跨站点复用。
上述网页维护较为繁琐,一旦更新网页,都需要较为复杂的网页创建过程重新更新网页内容,耗时较长,无法满足快速搭建及更新网站的需求。
实现思路