开头:想必当大家在某时心血来潮,写了一个静态网页的时候,都有将自己写的静态网页,展示给别人的的冲动,而实现展示给别人,也就是在其他人的设备上运行自己的网页代码,实现的话最直接的办法是购买服务器,这种的话比较自由,没有那么多限制,但缺点也很明显,那就是要花钱!!!😡,而我最大的缺点就是没钱,能省则省,那有什么办法可以省钱的同时又能实现我们的要求呢?那就是使用各大平台提供的网页pages服务,这里的话就不多说了,之前呢国内还有gitee提供的静态页面服务,只不过由于各种原因该功能下架了,咱呢也只能使用其他的了,其中最著名的就是GitHub的pages服务,具体怎么使用就不说了,不过由于这是国外的网站,所以会造成加载时灵时不灵的情况,咱这里就来解决一下!
这里呢,贴一个解决之后的https://lin123.site,大家可以先看看效果,也是按我下面的步骤操作的。。。
解决办法使用CDN
CDN(Content Delivery Network,内容分发网络) 是一种分布式网络架构,旨在提高网络内容传输的效率和性能。它通过将内容分发到全球各地的多个服务器节点上,使用户能够从距离最近的服务器获取所需的内容,从而减少网络延迟和提高访问速度。
这里的话使用vercel,因为vercel相当于一个功能较全的CDN网站,可以免费托管域名并自动安装SSL证书,也就是可以使用’https’
使用:
首先要注册vercel,注册的话非常简单,这里就不多说了,注册之后导入项目,怎么导入网上的文章很多这里也不过多讲了免得本篇内容“篇幅臃肿,读来费力”。我反正是不喜欢太长的内容的。
导入之后会有一个类似这样的界面:
就说明你导入成功了,接下来呢,点击“Manage Domains”来设置域名,
进去后点击“Domains”会出现如下界面:
我这个是已经设置好了的,第一次进入的话会自动给你生成一个类似于这样的域名:
点击会指向你导入的GitHub的项目首页,不过由于墙的原因会无法访问,接下来呢,就要买一个域名来与这个项目绑定,我呢买了一个最便宜的在腾讯云花了8块。
添加购买的域名:
添加之前要在腾讯云设置DNS解析,如下:
分别设置"添加主机记录(@、www)记录类型A和记录值(76.76.21.21)"来指向vercel服务器,然后就可以在vercel添加域名了,添加完会自动检测是否成功,成功了的话,过一会就能通过自己的域名访问项目啦。
小结
大家有什么问题欢迎留言哦