[发明专利]一种简易搭建网站的方法、装置和介质在审
申请号: | 202310343495.7 | 申请日: | 2023-04-03 |
公开(公告)号: | CN116401487A | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 鲁周民;张育麟;李文征 | 申请(专利权)人: | 青岛宜开美数字科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F8/20;G06F8/38 |
代理公司: | 济南知来知识产权代理事务所(普通合伙) 37276 | 代理人: | 曹丽 |
地址: | 266000 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 简易 搭建 网站 方法 装置 介质 | ||
本申请提供一种简易搭建网站的方法、装置和介质,在该方法中,采用Notion作为内容编辑器,根据用户指令编辑生成待构建网站的页面内容;使用Notion API获取用户编辑生成的待构建网站的页面内容;使用Astro作为渲染网站所需HTML的渲染引擎,通过获取用户编辑生成的待构建网站的页面源数据,通过Astro将元数据渲染成HTML,调用Node.js的打包命令,把用户编辑的内容渲染成HTML页面;使用Cloudflare Worker技术进行一键部署,将Cloudflare worker与Astro整合,当Astro的Node.js打包命令执行完成后,将生成的HTML页面使用Worker组件一键部署到worker KV容器中;使用Github Action技术更新网站内容,将渲染后的HTML页面和源代码放入Github仓库管理中,设置Action命令,按照预设周期执行网站更新;可以让用户不需要开发经验即可完成网站的搭建。
技术领域
本申请涉及互联网处理领域,尤其涉及一种简易搭建网站的方法、装置和介质。
背景技术
网站(Website)是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容相关网页的集合;简单地说,网站是一种沟通工具,可以通过网站来发布个人想要公开的资讯,或者利用网站来提供相关的网络服务;也可以通过网页浏览器来访问网站,获取个人需要的资讯或者享受网络服务;而在使用网站使用之前,需要对网站进行搭建。
现有技术中的网站一键搭建一般都是只对网页的形成和输出有一定协助,但对网页的建立形成过程没有层级关系,只有横向的网页结构堆积,而无法形成有效运行的深度结构网站。现有技术中的Wordpress虽然可以用于搭建个人或公司的门户网站,但是其不支持多种格式的内容块,并且只能在线编辑,网站页面加载速度也比较慢,而且,现有技术中的其他网站搭建方法都需要设计人员具有一定的网站开发经验,一般来说需要会HTML、css、JavaScript语法知识,并且会Spring等后端框架开发。
发明内容
本申请提供一种简易搭建网站的方法、装置和介质,以解决现有技术中网站搭建需要开发经验的问题,可以让用户不需要开发经验,文档的编写实现可视化编辑,与编辑Word一样简单,但是支持的内容比Word丰富,满足网站搭建过程中的多种展示风格与内容需求。
第一方面,本申请实施例提供一种简易搭建网站的方法,所述方法包括:
采用Notion作为内容编辑器,根据用户指令编辑生成待构建网站的页面内容;
使用Notion API获取用户编辑生成的待构建网站的页面内容;
使用Astro作为渲染网站所需HTML的渲染引擎,通过获取用户编辑生成的待构建网站的页面源数据,通过Astro将元数据渲染成HTML,调用Node.js的打包命令,把用户编辑的内容渲染成HTML页面;
使用Cloudflare Worker技术进行一键部署,将Cloudflare worker与Astro整合,当Astro的Node.js打包命令执行完成后,将生成的HTML页面使用Worker组件一键部署到worker KV容器中;
使用Github Action技术更新网站内容,将渲染后的HTML页面和源代码放入Github仓库管理中,设置Action命令,按照预设周期执行网站更新。
可选的,所述使用Notion API获取用户编辑生成的待构建网站的页面内容,具体包括:
在Notion开发者页面创建一个Notion integration,并将创建好的integration加入到新建的内容表格数据库中;
通过Notion API获取表格数据库中的文章列表和文章的属性信息,并且遍历文章列表,获取每个文章的内容块信息,通过内容块的不同形式,渲染成相应的HTML格式的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛宜开美数字科技有限公司,未经青岛宜开美数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310343495.7/2.html,转载请声明来源钻瓜专利网。