[发明专利]一种网页生成方法、装置、存储介质及电子设备在审
申请号: | 202110099029.X | 申请日: | 2021-01-25 |
公开(公告)号: | CN112818277A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 杨浩东;邵广玉;李文娟;王洪 | 申请(专利权)人: | 京东方科技集团股份有限公司;北京中祥英科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/84 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 崔家源;范继晨 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 生成 方法 装置 存储 介质 电子设备 | ||
本公开实施例提供了一种网页生成方法、装置、存储介质及电子设备,方法包括:将用户选择的页面组件添加至基础网页模板中的预定位置,以得到初级网页模板,其中,基础网页模板为HTML文件对应的模块化操作界面;在初级网页模板中添加用户为页面组件配置的页面内容信息;将全部页面组件及全部页面内容信息转换为json对象;根据json对象和预定文件转换器生成具有内容数据的HTML文件,并根据HTML文件的实际路径信息保存HTML文件,以得到静态网页。本公开实施例只需要将复杂的前端配置数据统一转换为json对象,无论前端配置数据变化有多复杂或网页模板变化多复杂,都只需要简单的操作即可实现网页的维护,用户体验较好。
技术领域
本公开涉及互联网领域,特别涉及一种网页生成方法、装置、存储介质及电子设备。
背景技术
在相关技术中,网页内容管理通常包括后台维护的数据配合前端维护的网页展示模板来控制前端展示内容,或者,前端展示且由后台编辑存储的静态内容。
对于第一种方式,由于由前端维护网页展示模板,在更换网页展示模板时需要对前端页面进行编辑、重新打包、部署、上线,网页维护效率较低;对于第二种方式,数据均由后台编辑、存储,用户难以动态添加和修改(如标题等)展示属性,也难以实现内容跨站点复用。
上述网页维护较为繁琐,一旦更新网页,都需要较为复杂的网页创建过程重新更新网页内容,耗时较长,无法满足快速搭建及更新网站的需求。
发明内容
有鉴于此,本公开实施例提出了一种网页生成方法、装置、存储介质及电子设备,用以解决现有技术的如下问题:网页维护较为繁琐,一旦更新网页,都需要较为复杂的网页创建过程重新更新网页内容,耗时较长,无法满足快速搭建及更新网站的需求。
一方面,本公开实施例提出了一种网页生成方法,包括:将用户选择的页面组件添加至基础网页模板中的预定位置,以得到初级网页模板,其中,所述基础网页模板为HTML文件对应的模块化操作界面;在所述初级网页模板中添加用户为页面组件配置的页面内容信息;将全部所述页面组件及全部所述页面内容信息转换为json对象;根据所述json对象和预定文件转换器生成具有内容数据的HTML文件,并根据所述HTML文件的实际路径信息保存所述HTML文件,以得到静态网页。
在一些实施例中,所述将用户选择的页面组件添加至基础网页模板中的预定位置之前,还包括:响应于创建所述基础网页模板的触发操作,根据页面的结构信息确定待生成的所述HTML文件所在的同一级存储目录下是否存与在所述HTML文件的初始文件名称相同的名称;在存在与所述初始文件名称相同的名称的情况下,为待生成的所述HTML文件重新分配初始文件名称。
在一些实施例中,所述根据页面的结构信息确定待生成的所述HTML文件所在的同一级存储目录下是否存与在所述HTML文件的初始文件名称相同的名称之后,还包括:在不存在与所述初始文件名称相同的名称的情况下,根据所述初始文件名称为所述HTML文件命名,并确定所述HTML文件的所述实际路径信息,以存储所述HTML文件。
在一些实施例中,所述在所述初级网页模板中添加用户为页面组件配置的页面内容信息,包括:确定通过预定接口获取的预定页面数据对应各个数据源的数据类型;根据所述数据类型的种类配置对应的数据转换组件,以通过所述数据转换组件将来自不同数据源的数据转换为预定类型的所述预定页面数据。
另一方面,本公开实施例提出了一种网页生成装置,包括:第一添加模块,用于将用户选择的页面组件添加至基础网页模板中的预定位置,以得到初级网页模板,其中,所述基础网页模板为HTML文件对应的模块化操作界面;第二添加模块,用于在所述初级网页模板中添加用户为页面组件的页面内容信息;转换模块,用于将全部所述页面组件及全部所述页面内容信息转换为json对象;生成模块,用于根据所述json对象和预定文件转换器生成具有内容数据的HTML文件,并根据所述HTML文件的实际路径信息保存所述HTML文件,以得到静态网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司;北京中祥英科技有限公司,未经京东方科技集团股份有限公司;北京中祥英科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110099029.X/2.html,转载请声明来源钻瓜专利网。