【技术实现步骤摘要】
静态页面的更新方法、装置、电子设备及存储介质
本申请涉及计算机软件
,特别涉及一种静态页面的更新方法、装置、电子设备及存储介质。
技术介绍
静态页面是指将网页内容展现转换为超文本标记语言(HyperTextMark-upLanguage,HTML)静态文件直接存储在网站服务器上,并能够直接在客户端浏览器上显示出来的页面。静态页面一般由页面框架和页面内容组成,页面框架是指页面的结构布局,页面内容是指文本、图片、视频等信息。由于静态页面不能自主管理发布更新,因此静态页面的更新,需要通过内容管理系统(ContentManagementSystem,CMS)进行触发,以重新静态化操作来改变网站服务器上HTML静态文件的内容实现。在更新静态页面时,产品人员和前端开发人员都需要使用CMS来提交、修改、发布与页面相关的内容,即,产品人员需要提交页面的用户界面((UserInterface,UI)设计,前端开发人员需要根据UI设计提交包含页面框架和页面内容在内的代码文件。但是,大多数情况下,静态页面的更新很少改动页面框架,如果仍然需要前端开发人员重新编写整个页面对应代码文件,那么,显然增加了前端开发人员的工作量,同时也降低了页面更新的效率。
技术实现思路
本申请提供了一种静态页面的更新方法、装置、电子设备及存储介质,可用于解决在现有技术中页面更新效率低且增加前端开发人员的工作量的技术问题。第一方面,本申请实施例提供一种静态页面的更新方法,所述方法包括:获取待更新页面的目标页面参数,所 ...
【技术保护点】
1.一种静态页面的更新方法,其特征在于,所述方法包括:/n获取待更新页面的目标页面参数,所述目标页面参数包括目标页面框架和目标页面内容;/n如果所述目标页面框架与当前页面的当前页面框架相同,则根据所述目标页面内容与所述当前页面框架对应的代码文件,生成所述待更新页面。/n
【技术特征摘要】
1.一种静态页面的更新方法,其特征在于,所述方法包括:
获取待更新页面的目标页面参数,所述目标页面参数包括目标页面框架和目标页面内容;
如果所述目标页面框架与当前页面的当前页面框架相同,则根据所述目标页面内容与所述当前页面框架对应的代码文件,生成所述待更新页面。
2.根据权利要求1所述的方法,其特征在于,如果所述目标页面框架与当前页面的当前页面框架相同,则根据所述目标页面内容与所述当前页面框架对应的代码文件,生成所述待更新页面,包括:
如果所述目标页面框架与所述当前页面框架相同,则判断所述目标页面内容与当前页面的当前页面内容是否为相似内容;
如果所述目标页面内容与所述当前页面内容为相似内容,则根据所述目标页面内容和目标页面内容对应的代码模板,生成所述目标页面内容对应的代码文件;
根据所述目标页面内容对应的代码文件与所述当前页面框架对应的代码文件,生成所述待更新页面。
3.根据权利要求2所述的方法,其特征在于,所述目标页面内容包括目标栏目的名称;
所述目标页面内容对应的代码模板通过以下方式确定:
根据所述目标栏目的名称,以及预设的栏目名称与代码模板的对应关系,确定所述目标栏目对应的模板;
将所述目标栏目对应的模板作为所述目标页面内容对应的代码模板。
4.根据权利要求3所述的方法,其特征在于,所述目标页面内容还包括目标栏目的内容;
根据所述目标页面内容和目标页面内容对应的代码模板,生成所述目标页面内容对应的代码文件,包括:
根据所述目标栏目的内容和所述目标栏目对应的代码模板,生成所述目标页面内容对应的代码文件。
5.根据权利要求2所述的方法,其特征在于,所述目标页面内容包括目标栏目的名称,所述当前页面内容包括当前栏目的名称;
所述目标页面内容与所述当前页面内容是否为相似内容通过以下方式判断:
如果所述目标栏目的名称与所述当前栏目的名称一致,则确定所述目标页面内容与所述当前页面内容为相似内容;
如果所述目标栏目的名称与所述当前栏目的名称不一致,则确定所述目标页面内容与所述当前页面内容不为相似内容。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果所述目标页面内容与所述当前页面内容不为相似内容,则复用所述当前页面框架对应的代码文件,对所述目标页面内容进行构建,生成所述待更新页面。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述目标页面框架与所述当前页面框架不相同,则从预设数据库中确定所述待更新页面的相似页面;
根据所述相似页面的页面框架对应的代码文件,生成所述待更新页面。
8.一种静态页面的更新装置,其特征在于,所述装置包括:
获取单元,用于获取待更新页面的目标页面参数,所述目标页面参数包括目...
【专利技术属性】
技术研发人员:张丹阳,于生宇,史忠伟,
申请(专利权)人:五八有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。