网站搭建方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:24207040 阅读:55 留言:0更新日期:2020-05-20 15:07
本发明专利技术实施例公开了一种网站搭建方法、装置、终端及计算机可读存储介质,其中方法包括:获取网站的配置文件;其中,所述配置文件为基于配置项数据转化而来的文件,所述配置项数据包括基于数据配置平台根据通过可视化操作输入的数据生成的用于实现所述网站搭建的数据;将所述配置文件挂载到第一服务器上;读取所述配置文件来实现网站页面的数据渲染;本发明专利技术实施例可以在使用前端的相关技术栈的基础上,快速完成网站的搭建,节省人力和物力。

Website building method, device, equipment and computer readable storage medium

【技术实现步骤摘要】
网站搭建方法、装置、设备及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种网站搭建方法、装置、设备及计算机可读存储介质。
技术介绍
对于网站的构建,需要从需求的剖解到产品经理完成需求说明书,再给到开发人员去开发制作这几方面来完成,而开发是需要前端开发和后端开发相结合来完成的。现阶段几乎所有网站的构建都是基于java,是由后端开发人员作为主导去进行技术实现的,现有技术的方案必然涉及到数据库、接口的设计,而传统后端开发人员必须是满足这两块能力的,而大部分的前端开发并不一定拥有类似的技术认知;前端是负责页面切片、写超文本标记语言(HyperTextMarkupLanguage,HTML)和部分交互,对于数据方面感知偏弱;实现一个网站,除了要把网站做出来,还需要定制开发相应的内容管理系统(ContentManagementSystem,CMS),给到站点管理人员去配置网站内容。对于现有技术而言,在技术方案实现的过程中,人力支出大、沟通成本大。可以看出,前端开发人员与后端开发人员必然存在技术壁垒,方案的实施过程必然存在很多的联调、沟通、不利于需求的快速实现交付。
技术实现思路
本专利技术实施例提供了一种网站搭建方法、装置以及计算机可读存储介质,可以实现快速完成网站的搭建,节省人力和物力。第一方面,本专利技术实施例提供了一种网站搭建方法,包括:获取网站的配置文件;其中,所述配置文件为基于配置项数据转化而来的文件,所述配置项数据包括基于数据配置平台根据通过可视化操作输入的数据生成的用于实现所述网站搭建的数据;将所述配置文件挂载到第一服务器上;读取所述配置文件来实现网站页面的数据渲染。在一种可能的实现方式中,所述配置文件为基于配置项数据转化而来的文件包括:所述配置文件为通过PHP的Smarty语法将所述配置项数据转化而来的文件。。在一种可能的实现方式中,所述可视化操作包括可视化建表和可视化数据关联。在一种可能的实现方式中,所述将所述配置文件挂载到第一服务器上包括:通过Linux的文件挂载方式将所述配置文件挂载到所述第一服务器上。在一种可能的实现方式中,所述读取所述配置文件来实现网站页面的数据渲染包括:基于Vue.js的Nuxt框架,通过AJAX方式读取挂载到所述第一服务器上的所述配置文件来实现数据渲染。在一种可能的实现方式中,所述读取所述配置文件来实现网站页面的数据渲染包括:基于Vue.js的Nuxt框架,通过AJAX方式以HTTP协议请求接口的方式来读取挂载到所述第一服务器上的所述配置文件来实现数据渲染,其中,所述HTTP协议请求接口的方式由基于Node.js平台的下一代web开发框架Koa实现。在一种可能的实现方式中,所述基于Node.js平台的下一代web开发框架Koa用于将挂载到所述第一服务器上的所述配置文件存储到第二服务器的变量中来实现API缓存能力。第二方面,本专利技术实施例提供了一种网站搭建装置,包括:获取单元,用于获取网站的配置文件;其中,所述配置文件为基于配置项数据转化而来的文件,所述配置项数据包括基于数据配置平台根据接收的数据生成的用于实现所述网站搭建的数据;挂载单元,用于将所述配置文件挂载到第一服务器上;读取单元,用于读取所述配置文件来实现网站页面的数据渲染。在一种可能的实现方式中,所述获取单元还用于在所述数据配置平台中通过可视化操作输入的数据。在一种可能的实现方式中,所述挂载单元还用于,所述将所述配置文件挂载到第一服务器上包括:通过Linux的文件挂载方式将所述配置文件挂载到所述第一服务器上。在一种可能的实现方式中,所述读取单元还用于读取所述配置文件来实现网站页面的数据渲染包括:基于Vue.js的Nuxt框架,通过AJAX方式读取挂载到所述第一服务器上的所述配置文件来实现数据渲染。在一种可能的实现方式中,所述读取单元还用于读取所述配置文件来实现网站页面的数据渲染包括:基于Vue.js的Nuxt框架,通过AJAX方式以HTTP协议请求接口的方式来读取挂载到所述第一服务器上的所述配置文件来实现数据渲染,其中,所述HTTP协议请求接口的方式由基于Node.js平台的下一代web开发框架Koa实现。第三方面,本专利技术实施例提供了一种网站搭建设备,包括处理器,其中,所述处理器被配置用于调用存储的网站搭建程序,用于执行本专利技术实施例第一方面中的步骤的指令。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于网站搭建的计算机程序,其中,上述计算机程序使得计算机执行如本专利技术实施例第一方面中所描述的部分或全部步骤。实施本申请实施例,在网站的搭建过程中,所使用的技术(比如Vue.js,基于Node.js平台的下一代web开发框架Koa)都是前端相关的技术栈,前后端逻辑可以由一个前端完成,可以大大节省了网站搭建过程中所耗费的人力、物力,做到快速交付;在前端使用同构渲染可以更好的支撑网站的搜索引擎优化(SearchEngineOptimization,SEO)能力,提高用户的体验。附图说明为了更清楚地说明本专利技术实施例或
技术介绍
中的技术方案,下面将对本专利技术实施例或
技术介绍
中所需要使用的附图进行说明。图1是本专利技术实施例提供的网站搭建方法的实施环境的系统示意图;图2是本专利技术实施例提供的网站搭建方法的流程示意图;图3是本专利技术实施例提供的一种数据配置平台的界面示意图;图4是本专利技术实施例提供的网站搭建方法的例子示意图;图5是本专利技术实施例提供的网站搭建方法的技术架构图;图6是本专利技术实施例提供的用户浏览网站的框架图;图7是本专利技术实施例提供的网站搭建装置的功能单元示意图;图8是本专利技术实施例提供的网站搭建设备的结构示意图。具体实施方式下面结合本专利技术实施例中的附图对本专利技术实施例进行描述。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运本文档来自技高网
...

【技术保护点】
1.一种网站搭建方法,其特征在于,所述方法包括:/n获取网站的配置文件;其中,所述配置文件为基于配置项数据转化而来的文件,所述配置项数据包括基于数据配置平台根据通过可视化操作输入的数据生成的用于实现所述网站搭建的数据;/n将所述配置文件挂载到第一服务器上;/n读取所述配置文件来实现网站页面的数据渲染。/n

【技术特征摘要】
1.一种网站搭建方法,其特征在于,所述方法包括:
获取网站的配置文件;其中,所述配置文件为基于配置项数据转化而来的文件,所述配置项数据包括基于数据配置平台根据通过可视化操作输入的数据生成的用于实现所述网站搭建的数据;
将所述配置文件挂载到第一服务器上;
读取所述配置文件来实现网站页面的数据渲染。


2.根据权利要求1所述的方法,其特征在于,所述配置文件为基于配置项数据转化而来的文件包括:所述配置文件为通过PHP的Smarty语法将所述配置项数据转化而来的文件。


3.根据权利要求1所述的方法,其特征在于,所述可视化操作包括可视化建表和可视化数据关联。


4.根据权利要求1所述的方法,其特征在于,所述将所述配置文件挂载到第一服务器上包括:通过Linux的文件挂载方式将所述配置文件挂载到所述第一服务器上。


5.根据权利要求1所述的方法,其特征在于,所述读取所述配置文件来实现网站页面的数据渲染包括:基于Vue.js的Nuxt框架,通过AJAX方式读取挂载到所述第一服务器上的所述配置文件来实现数据渲染。


6.根据权利要求1所述的方法,其特征在于,所述读取所述配置文件来实现网站页面的数据渲染包括:基于Vue...

【专利技术属性】
技术研发人员:何波
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1