无需服务器部署静态网页

559 阅读2分钟

前言

对于一些刚入门的技术小白来说,有免费建站这种香饽饽,肯定是要尝试一下的,对于传统建站来说,这种方法无需部署服务器,甚至无需申请域名。搭建后的网站在国内外均可以访问。

准备工作

  • 前端代码(最好选用HTML,CSS,JavaScript)
  • GitHub账号
  • CouldFlare账号

源码

在这里,我为大家提供一套前端源码来作为示例。 以上是一个前端简单的代码示例,本文以此代码为例。

index.html
styles.css
script.js
说明:HTML文件命名必须是index.html,CSS与JS文件命名依据实际。

GitHub

GitHub账号想必都有,如果没有的话,使用邮箱注册一个即可,那么注意还需下载一个Watt Toolkit因为在国内访问GitHub速度太慢,所以我们用这个软件作为加速器。
打开Wall Toolkit点击侧边栏的网络加速,下滑勾选GitHub,点击一键加速即可流畅进入GitHub。
进入GitHub,搭建一个存储库。

New repository01.png 命名规则参考这幅图片,可见范围一定选择Public,存储库名称选择"用户名.github.io",这样以后生成的二级域为https://用户名.github.io 当然存储库的名字也可以命名为其他的,例如存储库名为topic,那么最后二级域为https://用户名.github.io/topic 但应注意,用户名和仓库名都应为英文,不要使用汉字或其他文字,否则你将会得到一个超长超难记的域名。
创建以后,点击uploading an existing file,把我们的网页文件拖入。

Upload files · CS-love_cs-love.github.io 和另外 5 个页面 - 个人 - Microsoft​ Edge 2025_2_5 14_31_56.png 我们直接提交更改就OK了。
解释一下,在这里我们用GitHub来作为数据存储免去了服务器。接下来我们要启用GitHub Pages。

屏幕截图 2025-02-05 143516.png

屏幕截图 2025-02-05 143801.png

屏幕截图 2025-02-05 144012.png

屏幕截图 2025-02-05 144239.png

屏幕截图 2025-02-05 144408.png 无需更改,直接提交即可。等待片刻,重进进入。

屏幕截图 2025-02-05 144709.png 像这样就成功了,但是在国内,这个网站速度太慢,所以我们用CouldFlare给他提速。

CouldFlare

进入CouldFlare后,选择Pages

屏幕截图 2025-02-05 154300.png 我们需要新建一个,选择Pages然后点击连接Git,选择GitHub,连接我们的GitHub账号即可,所以的操作默认即可,完成后选择我们的存储库,开始设置即可,然后选择一个域名根据自己的喜好命名即可,然后就可以开始部署了,等待几分钟就部署完成了,随后输入我们选择的域名,可以看到网站完成了,但是加载速度仍然不快,这是因为pages.dev二级域名在国内受限,绑定一个自己的域名就OK了,这个我们下篇文章再讲。