掌桥专利:专业的专利平台
掌桥专利
首页

一种网站搭建方法及装置、电子设备、存储介质

文献发布时间:2023-06-19 19:30:30


一种网站搭建方法及装置、电子设备、存储介质

技术领域

本申请一个或多个实施例涉及视频处理技术领域,尤其涉及一种网站搭建方法及装置、电子设备、存储介质。

背景技术

随着互联网的发展,企业网站、门户网站、电子商务网站、社区网站等各类网站作为门面和引流通道获得了广泛重视和应用,很多个人和组织都希望拥有自己的网站。但网站的搭建需要通过一系列设计、建模和执行,一个网站包含多个页面(网页),涉及到二级频道页、信息页等多种内容,对于单个网页而言,也需要先构建网页布局,再设计框架,表单、边框等内容,然后进行文字和图片的编辑。在这个过程中,需要程序员写代码,美工调整,具有较大的工作量;为了实现网页间的交互需要较多的操作路径、页面跳转,对开发的要求也比较高,需要大量复杂的开发技术作为支撑。目前,一般先编辑再发布网站,发布完成后想要修改网站数据需要在原有网站程序基础上进行重读和编辑,并将修改后的内容保存于缓存中,此时用户或网站开发者刷新原有链接并不能查看经过修改的网站,只有重新发布才能将缓存中的数据上传数据库,用户或网站开发者才能查看网站的修改效果,在此过程中,还容易出现缓存数据丢失的状况,会影响到网站数据的安全性。

因此,本申请提出一种网站搭建方法及装置以实现实时更新网站,减少搭建网站的操作步骤,并减少了数据丢失的可能性,提高了网站数据的安全性。

发明内容

本申请提供一种网站搭建方法及装置、电子设备、存储介质,以解决相关技术中的不足。

根据本申请一个或多个实施例的第一方面,提供一种网站搭建方法,该方法包括:

将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据;

响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

可选的,所述对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,包括:

根据接收到的网站编辑指令,基于内容模板对所述网站存储于所述服务器中的数据库的网站数据进行编辑,所述网站编辑指令包括添加或删除或填充内容模板。

可选的,所述内容模板包括网站模板,所述网站模板通过下述方式得到:

根据所述样本网站源代码提取第一样本数据;

建立所述第一样本数据与待编辑参数标题的第一映射列表;

根据所述样本网站源代码与所述第一映射列表生成所述网站模板;

其中,所述第一映射列表用于将待编辑参数根据标题映射至所述样本网站源代码中以替换对应标题下的第一样本数据。

可选的,所述内容模板包括网页模板,所述网页模板通过下述方式得到:

根据所述样本网页源代码提取第二样本数据;

建立所述第二样本数据与待编辑参数标题的第二映射列表;

根据所述样本网页源代码与所述第二映射列表生成所述网页模板;

其中,所述第二映射列表用于将待编辑参数根据标题映射至所述样本网页源代码中以替换对应标题下的第二样本数据。

可选的,所述内容模板包括模块模板,所述模块模板通过下述方式得到:

根据分割成多个模块的所述样本网页源代码提取第三样本数据;

建立所述第三样本数据与待编辑参数标题的第三映射列表;

根据所述分割成多个模块的样本网页源代码与所述第三映射列表生成所述模块模板;

其中,所述第三映射列表用于将待编辑参数根据标题映射至所述分割成多个模块的样本网页源代码中以替换对应标题下的第三样本数据。

可选的,所述网站搭建方法应用于网站搭建平台,所述网站搭建平台至少包括网站发布界面与网站编辑界面;

所述网站发布界面用于将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据;

所述网站编辑界面用于响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

可选的,所述网站编辑界面包括三个区域:

第一区域为多个网页间的切换区域,用户通过点击切换标识以切换到所述标识对应的网页;

第二区域为所述网页中多个模块间的切换区域,用户通过点击切换标识以切换到所述标识对应的网页模块;

第三区域为所述模块的编辑区域,用户通过输入数据信息以对所述模块进行编辑。

根据本申请一个或多个实施例的第二方面,提供一种网站搭建装置,该装置包括:

发布单元,用于将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据;

编辑单元,用于响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

根据本申请一个或多个实施例的第三方面,提供一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现一种可选的所述网站搭建的方法。

根据本申请一个或多个实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现一种可选的所述网站搭建的方法。

应用本申请提供的实施例,通过先发布网站,建立所述网站链接,再响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,网站数据直接保存于数据库的目标存储空间之中,使得刷新所述网站链接即可读取数据库更新结果,无需重新发布即可查看所述网站编辑效果,能够减少用户操作步骤,提高了网站搭建的效率,同时,网站数据直接存储于服务器数据库之中也降低了数据丢失的风险,提高了数据的安全性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请一示例性实施例示出的一种网络架构图;

图2是本申请一具体实施例示出的一种网站搭建方法的流程图;

图3是本申请一示例性实施例中一种内容模板结构示意图;

图4是本申请一示例性实施例示出的一种网站搭建效果示意图;

图5是本申请一示例性实施例示出的一种网站编辑界面示意图;

图6是本申请一示例性实施例示出的一种网站搭建装置的结构示意图;

图7是本申请一实施例网站搭建装置所在计算机设备的一种硬件结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

随着互联网的发展,企业网站、门户网站、电子商务网站、社区网站等各类网站作为门面和引流通道获得了广泛重视和应用,很多个人和组织都希望拥有自己的网站。但网站的搭建需要通过一系列设计、建模和执行,一个网站包含多个页面(网页),涉及到二级频道页、信息页等多种内容,对于单个网页而言,也需要先构建网页布局,再设计框架,表单、边框等内容,然后进行文字和图片的编辑。在这个过程中,需要程序员写代码,美工调整,具有较大的工作量;网页间的交互也需要较多的操作路径、页面跳转设置,对开发的要求也比较高,需要大量复杂的开发技术作为支撑。目前,一般先编辑再发布网站,发布完成后想要修改网站数据需要在原有网站程序基础上进行重读和编辑,并将修改后的内容保存于缓存中,此时用户或网站开发者刷新原有链接并不能查看经过修改的网站,只有重新发布才能将缓存中的数据上传数据库,用户或网站开发者才能查看网站的修改效果,在此过程中,还容易出现缓存数据丢失的状况,会影响到网站数据的安全性。

而本申请旨在构建一种无需重新发布即可查看所述网站编辑效果的技术方案,先发布网站,再进行编辑,通过刷新链接检查网站编辑的结果,以便能够及时根据编辑效果进行修改和完善。

如图1所示,图1是本申请根据一示例性实施例示出的网络架构图。该网络架构中包含服务器110以及与该服务器110建立有网络120连接的终端设备130。本申请实施例涉及的服务器110可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。本申请实施例涉及的终端设备130可以包括智能手机、平板电脑、笔记本电脑、台式电脑等各种电子设备。网络120可以是能够在终端设备130和服务器110之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路或者无线通信链路。

根据实现需要,本申请实施例中的网络架构可以具有任意数目的终端设备130、网络120和服务器110。例如,服务器110可以是由多个服务器设备组成的服务器群组。另外,本申请实施例提供的技术方案可以应用于终端设备130,也可以应用于服务器110,或者可以由终端设备130和服务器110共同实施,本申请对此不做特殊限定。

在一实施例中,上述网络120连接建立在所述终端设备130与所述服务器110维护的服务端之间,服务器110用于在任一终端设备130接入网络120时,提供网站搭建平台,接收并处理终端设备110发送的各项指令,实现网站搭建功能。

本申请实施例提供的网站搭建方法可以应用于网站搭建软件,也可以应用于网站搭建平台,还可以应用于网站搭建平台,在包括但不限于能够提供网站搭建服务的多种业务场景下都可以应用本申请实施例提供的网站搭建方法。在一具体实施例中,将本申请实施例提供的网站搭建方法应用于网站搭建平台,通过在手机、电脑等终端设备130上安装网站搭建平台的客户端应用程序,可以建立网络120连接访问服务器110并获取服务器110提供的数据资源,进而利用相关资源完成网站应用的搭建。

下面将对本申请提出的网站搭建方法以及网站搭建装置进行具体说明。

图2是本申请根据一示例性实施例示出的网站搭建方法的步骤流程图。该网站搭建方法可以由图1所示的终端设备或服务器执行,本申请实施例以终端设备130上安装网站搭建平台作为应用场景进行示例说明。如图2所示,该网站搭建方法主要可以包括如下的步骤S201至步骤S202。

步骤S201:将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据。

步骤S202:响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

域名(Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。服务器为域名提供网络空间用以存放网站内容,绑定了服务器的域名就能够通过解析域名将域名指向到空间的IP地址上面。网站是由一系列网页组成的,网站内容存储于服务器上,用户或网站开发者访问网站的过程便是查找对应网站服务器,从服务器中下载网站内容文件,在本地浏览器中生成网页的过程。域名解析得到的网址便是网站链接,用户或网站开发者可以通过所述网站链接查看网站内容。

在步骤S202中,所述响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,可以是用户或网站开发者通过在手机、电脑等终端设备130上安装网站搭建平台的终端设备应用程序,建立网络120连接访问服务器110并获取服务器110提供的数据资源,可以运用HTML、CSS、JAVA、PHP等多种语言编写网站代码,向服务器110发送网站编辑指令,服务器110根据接收到的网站编辑指令对网站存储于所述服务器中数据库的网站数据进行编辑。在一具体实施例中,所述网站搭建平台可以是一款基于JAVA语言的网页构建程序,也可以是基于Python语言或其他计算机语言的网页构建程序。用户或网站开发者可以应用所述网站搭建平台在终端设备130上输入网页构建代码进行网站开发,服务器110在接收到终端设备130输入的代码后,便能够运行代码以实现网站的搭建。

在步骤S202中,所述响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,也可以是用户或网站开发者通过在手机、电脑等终端设备130上安装网站搭建平台的客户端应用程序,建立网络120连接访问服务器110并获取服务器110提供的数据资源,基于网站搭建平台提供的内容模板,发送网站编辑指令,所述网站编辑指令包括添加或删除或填充内容模板。服务器110根据接收到的网站编辑指令对网站存储于所述服务器中数据库的网站数据进行编辑,即添加或删除或填充内容模板。内容模板的使用能够提高网站搭建的效率,目前,网站开发者在整个网站搭建完成之后一次代码打包上线,搭建过程中制作繁琐、周期长、效率低,且后续无法根据内容配置者对配置内容的修改生成对应的代码补丁包,网站开发者需要重读代码才能进行修改。而内容模板搭建完成后,修改模板数据便能修改网站内容,提高了网站搭建和完善的效率。所述内容模板包括网站模板、网页模板和模块模板等多种模板的至少一种模板或是网页模板和模块模板的组合模板。在一具体实施例中,用户可以添加第一网站模板并进行填充以对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,用户也可以删除第一网站模板后添加第一网页模板与第二网页模板并进行填充以对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑,用户还可以继续添加第一模块模板并进行填充以对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

所述网站模板可以通过下述方式得到:将网站根据作用进行分类,例如企业网站、门户网站、电子商务网站、社区网站等,设定同一类别的网站具备的各项属性相同,所述属性指用户或网站开发者对于生成的网站的网页交互、样式与布局等属性的需求,其中,交互为网站中多个网页之间跳转路径的设置,样式为网页中数据内容部分的字体、字号和格式等特性的组合,布局则指对于网站中的数据内容部分进行规划与安排,通过机器模型学习不同分类的网站的各项属性,并根据类别创建相应的内容模板,使得用户或网站开发者可以应用所述网站搭建平台在终端设备130上根据待搭建网站的种类选择对应的内容模板,并输入数据对象,数据对象包括数据内容。数据内容为用户或网站开发者希望在新建的网站中所显示出的文字、图片、视频或音频等具有表达意义的信息。服务器110在接收到终端设备130输入的数据内容后,便能够得到基于内容模板搭建网站所需的数据内容部分,实现网站的搭建。但上述方法仍然存在网站分类难,模板数量少,模板本身难以修改的问题。

在一具体实施例中,所述网站模板还可以通过下述方式得到:根据所述样本网站源代码提取第一样本数据;建立所述第一样本数据与待编辑参数标题的第一映射列表;根据所述样本网站源代码与所述第一映射列表生成所述网站模板;其中,所述第一映射列表用于将待编辑参数根据标题映射至所述样本网站源代码中以替换对应标题下的第一样本数据。

在一具体实施例中,所述网页模板也可以通过下述方式得到:根据所述样本网页源代码提取第二样本数据;建立所述第二样本数据与待编辑参数标题的第二映射列表;根据所述样本网页源代码与所述第二映射列表生成所述网页模板;其中,所述第二映射列表用于将待编辑参数根据标题映射至所述样本网页源代码中以替换对应标题下的第二样本数据。

在一具体实施例中,所述模块模板通过下述方式得到:根据分割成多个模块的所述样本网页源代码提取第三样本数据;建立所述第三样本数据与待编辑参数标题的第三映射列表;根据所述分割成多个模块的样本网页源代码与所述第三映射列表生成所述模块模板;其中,所述第三映射列表用于将待编辑参数根据标题映射至所述分割成多个模块的样本网页源代码中以替换对应标题下的第三样本数据。

以图3为例,图3是本申请一示例性实施例中一种内容模板结构示意图,如图3所示,在本申请实施例中,网站搭建平台为用户或网站开发者提供内容模板30帮助提高网站搭建效率,所述内容模板包括网站模板31、网页模板32、模块模板33,所述网站模板31包括但不限于第一网站模板311、第二网站模板312、第三网站模板313,所述网页模板32包括但不限于第一网页模板321、第二网页模板322、第三网页模板323,所述模块模板33包括但不限于第一模块模板331、第二模块模板332、第三模块模板333。用户或网站开发者可以应用网站搭建平台向服务器发送网站编辑指令以添加第一网站模板311作为待搭建网站,也可以添加第一网页模板321作为待搭建网站的某网页,在第一网页模板321的框架中填充待搭建网站某网页的数据信息,也可以应用网站搭建平台向服务器发送网站编辑指令以删除第二网页模板322,或将其替换为第三网页模板323。用户或网站开发者也可以应用网站搭建平台向服务器发送网站编辑指令以添加第一模块模板331作为待搭建网站中某网页的模块,在第一模块模板331的框架中填充待搭建网站某网页的模块的数据信息,也可以应用网站搭建平台向服务器发送网站编辑指令以删除第二模块模板332,或将其替换为第三模块模板333。当然,网页模板32与模块模板33也可以同时存在。在一具体实施例中,如图4所示,图4是本申请一示例性实施例示出的一种网站搭建效果示意图,用户或网站开发者应用网站搭建平台向服务器发送网站编辑指令,添加了第一网页模板作为待搭建网站的首页421、第二网页模板分别作为待搭建网站的“园区介绍”网页422,添加了第一模块模板作为待搭建网站中“园区介绍”网页的“首图”模块431,添加了第二模块模板作为待搭建网站中“园区介绍”网页的“文字介绍”模块432等模板,并逐个填充所述“园区介绍”网页422、“园区介绍”网页的“首图”模块431、“园区介绍”网页的“文字介绍”模块等,网站搭建效果如图4所示。

本申请实施例所涉及的源代码也称源程序,是指按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制机器码,这种过程叫做编译,通过编译器或解释器完成。以样本网站为国家知识产权局网站为例(https://www.cnipa.gov.cn/),根据样本网站的源代码提取第三样本数据,截取样本网站中首页的部分源代码,其中该样本网站的源代码片段如下:

<ul class="pub_bt_qiehuan pub_bt_qiehuanmk">

<li class="on"><a href="/col/col52/index.html">时政要闻</a></li>

<li><a href="/col/col53/index.html">局要闻</a></li>

<li><a href="/col/col55/index.html">媒体视点</a></li>

</ul>

本申请通过多种方式例如网站开发者自行开发或爬虫爬取样本网站中的源代码,通过清洗代码获得样本数据,以上述部分源代码可以提取得到第三样本数据:时政要闻、局要闻、媒体视角。建立上述数据与待编辑参数标题:第一模块内容的第三映射列表:表1如下:

根据所述部分源代码与所述第三映射列表生成所述第一模块模板;在一具体实施例中,用户或网站开发者基于网站搭建平台提供的内容模板,发送网站编辑指令,所述网站编辑指令包括添加或删除或填充内容模板。当用户根据需求输入第一模块内容标题下对应的数据信息,即根据所述映射列表填充所述模板后,则可以将待编辑参数根据标题映射至所述网页源代码中以替换对应标题下的第三样本数据,映射结果如表2所示。

与之对应的源代码部分被替换为如下内容:

<ul class="pub_bt_qiehuan pub_bt_qiehuanmk">

<li class="on"><a href="/col/col52/index.html">园区介绍</a></li>

<li><a href="/col/col53/index.html">优惠政策</a></li>

<li><a href="/col/col55/index.html">帮助中心 </a></li>

</ul>

在一具体实施例中,样本源代码可以根据标签提取为包括页面导航数据、页面内标题数据与页面详情内容数据等样本数据,当源代码为html语言时,可以根据页面<nav>标签获取导航数据,根据页面内的<h3>标签获取页面内标题数据。根据<span><div>标签获取页面详情文字内容,根据<img>标签获取页面详情图片内容,根据<i>标签获取页面详情图标内容,所述待编辑参数标题包括页面管理列表、模块管理列表与内容表格信息;所述建立所述样本数据与待编辑参数标题的映射列表,包括:将所述页面导航数据映射到所述页面管理列表中,将所述页面内标题数据映射到所述模块管理列表中,将所述页面详情内容数据映射到所述内容表格信息中,将所述样本源代码与所述映射列表组合生成所述内容模板。响应于接受到的网站编辑指令,基于内容模板对所述网站存储于所述服务器中的数据库的网站数据进行编辑,将待编辑参数根据标题映射至所述样本网站源代码中以替换对应标题下的样本数据,即填充所述内容模板。其中,所述待编辑参数包括标题文字内容,也包括图片图标,还包括颜色字体大小等其他可标准化的参数。用户或网站开发者可以选择不同的模板,也可以通过适当调整模板参数对模板进行优化。

在一具体实施例中,所述网站搭建方法应用于网站搭建平台,所述网站搭建平台至少包括网站发布界面与网站编辑界面;所述网站发布界面用于将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据;所述网站编辑界面用于响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。其中,如图5所示,图5是本申请一示例性实施例示出的一种网站编辑界面示意图,以某种产业园网站为例,所述内容模板包括网页模板与模块模板,所述网站编辑界面包括三个区域:第一区域为多个网页间的切换区域,包括:首页511、园区介绍512、优惠政策513、帮助中心514四个网页,用户通过点击切换标识以切换到所述标识对应的网页,在图5中,用户切换至园区介绍512网页以对园区介绍512网页进行编辑;第二区域为所述网页中多个模块间的切换区域,包括:首图模块521、文字介绍模块522、产品展示模块523、园区地址模块524四个模块,用户通过点击切换标识以切换到所述标识对应的网页模块,在图5中,用户切换至文字介绍模块522以对文字介绍模块522模块进行编辑;第三区域为所述模块的编辑区域,用户通过输入数据信息以对所述模块进行编辑,在图5中,用户输入待编辑参数对应标题下的各参数,例如,对于模块标题表项,输入产业园介绍,对于模块文字表项,输入Xx产业园,对于图标表项,输入Yy图标,对于图片表项,输入Zz图片。所述目标存储空间中存储的所述待搭建网站的网站数据响应于接收到的网站编辑指令被修改,刷新所述网站链接即可读取数据库更新结果,无需重新发布即可查看所述网站编辑效果,并能根据网站编辑效果实时进行修改和完善,减少用户操作步骤,提高了网站搭建的效率,同时,网站数据直接存储于服务器数据库之中也降低了数据丢失的风险,提高了数据的安全性。

与前述方法的实施例相对应,本申请实施例还提供了一种网站搭建装置,用于支持上述任意一个实施例或其组合所提供的网站搭建方法。

图6是一示例性实施例示出的一种网站搭建装置的结构示意图,装置包括:发布单元61、编辑单元62。

发布单元61,用于用于将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据。

编辑单元62,用于响应于接收到的网站编辑指令,对所述目标存储空间中对应于所述待搭建网站的网站数据进行编辑。

在一示例性实施例中,所述编辑单元62还用于根据接收到的网站编辑指令,基于内容模板对所述网站存储于所述服务器中的数据库的网站数据进行编辑,所述网站编辑指令包括添加或删除或填充内容模板。所述内容模板包括网站模板,所述网站模板通过下述方式得到:根据所述样本网站源代码提取第一样本数据;建立所述第一样本数据与待编辑参数标题的第一映射列表;根据所述样本网站源代码与所述第一映射列表生成所述网站模板;其中,所述第一映射列表用于将待编辑参数根据标题映射至所述样本网站源代码中以替换对应标题下的第一样本数据。所述内容模板还包括网页模板,所述网页模板通过下述方式得到:根据所述样本网页源代码提取第二样本数据;建立所述第二样本数据与待编辑参数标题的第二映射列表;根据所述样本网页源代码与所述第二映射列表生成所述网页模板;其中,所述第二映射列表用于将待编辑参数根据标题映射至所述样本网页源代码中以替换对应标题下的第二样本数据。所述内容模板还包括模块模板,所述模块模板通过下述方式得到:根据分割成多个模块的所述样本网页源代码提取第三样本数据;建立所述第三样本数据与待编辑参数标题的第三映射列表;根据所述分割成多个模块的样本网页源代码与所述第三映射列表生成所述模块模板;其中,所述第三映射列表用于将待编辑参数根据标题映射至所述分割成多个模块的样本网页源代码中以替换对应标题下的第三样本数据。

在一示例性实施例中,发布单元61应用于所述网站搭建平台的网站发布界面所述网站发布界面用于将待搭建网站的域名绑定至网站服务器,以所述域名指向所述网站服务器所对应数据库中的目标存储空间,所述目标存储空间用于存放所述待搭建网站的网站数据。

编辑单元62应用于所述网站编辑界面,所述网站编辑界面用于根据接收到的网站编辑指令,对网站存储于所述服务器中的数据库的网站数据进行编辑;所述网站编辑界面包括三个区域:第一区域为多个网页间的切换区域,用户通过点击切换标识以切换到所述标识对应的网页;第二区域为所述网页中多个模块间的切换区域,用户通过点击切换标识以切换到所述标识对应的网页模块;第三区域为所述模块的编辑区域,用户通过输入数据信息以对所述模块进行编辑。更新单元,用于刷新所述网站链接,读取数据库更新结果,查看所述网站编辑效果。

本申请网站搭建装置的实施例可以应用在计算机设备上,例如服务器或终端设备。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在网站搭建的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。从硬件层面而言,如图7所示,为本申请实施例网站搭建装置所在计算机设备的一种硬件结构图,除了图7所示的处理器702、内部总线704、网络接口706、内存708、以及非易失性存储器710之外,通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述对本申请特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

技术分类

06120115933725