二十来块,您的静态网页托管方案——OSS+Vercel+GitHub

前言

当我还是个小白的时候,第一次搭建网站是使用了ECS服务器,用的WordPress搭建的动态网页。好是好,但自由度太低了(那必须是我不会),而且也贵。没办法后面觉得丑,又有些缘机让我学到了点前端知识,开始了自己做网页的旅程。
学到点小皮毛后,发现了静态网页托管这个东西。这多好!比动态网页好多了,完全自己从0开始定制,托管静态网页也只是部署到公共存储上,非常便宜,太符合大学生苦涩的钱包了。
于是心动,开始了静态网页的探索之旅。

准备

  • 标题中提到了GitHubPages,这表明你会需要魔法的能力。如果没有,也可以尝试使用Watt Toolkit加速GitHub服务。
  • 二三十块钱,用于OSS+域名
  • 耐心,蛮长的,特别是对于第一次折腾这些的小白。但也是折腾后看到成功,才开心满足。

标题购买并配置OSS

  1. 购买阿里云OSS -> 阿里云-搜索推荐页 (aliyun.com)

  2. 打开OSS控制台,创建一个bucket

    按这样设置,其他的默认即可

  3. 进入Bucket

  4. 标星这两个,只需要用到这两个
    在这里插入图片描述

  5. 在本地设计好index.htmlerror.html,点击“文件列表”扫描并上传到Bucket根目录。
    index.html

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>主页</title>
</head>
<body>
    <header>
        <h1>主页</h1>
    </header>
    <main>
        <h2>欢迎来到主页</h2>
        <p>这是主页的内容。</p>
    </main>
    <footer>
        <p>版权 &copy; 2024 网站名称</p>
    </footer>
</body>
</html>

error.html

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>错误页面</title>
</head>
<body>
    <h1>404</h1>
    <p>抱歉,页面未找到。</p>
    <p><a href="index.html">返回主页</a></p>
</body>
</html>
  1. 点击静态页面,按如下设置。子页面首页看你需不需要
    在这里插入图片描述

配置GitHubPages

创建GitHub仓库

  1. 进入GitHub,创建一个账号然后点击右上角,点击You Repository进入你的仓库。
    在这里插入图片描述
  2. 选择新建仓库
    在这里插入图片描述
  3. 按如下设置创建仓库
    在这里插入图片描述
    点击创建后,会自动跳转到你的仓库。
  4. 上传index.htmlerror.html文件到你的仓库中
    在这里插入图片描述

配置GitHubPages(可选)

  1. 点击Settings
    在这里插入图片描述
  2. 按如下设置
    在这里插入图片描述
  3. 稍等2-3分钟刷新页面,即可看见GitHubPages已经配置成功
    在这里插入图片描述
    点击VisitSite就可以预览你的index.html文件了。
    这时候你已经有属于你的静态页面了,但是呢网址很长,而且国内访问也非常不稳定(大部分人无法顺利打开你的网页)。
    所以,以下依次解决问题:1. 国内无法访问 2. 域名不好看

下载GitHub DeskTop

(可选)在此之前,由于网站你始终是要更新设计的嘛,熟悉Git的朋友(但也许也不会需要我这篇文章哈哈哈)就简单了,不过总有人不熟悉,或者更偏向于易懂的图形化界面,所以下面教各位使用GitHub Desktop:

  1. 下载GitHubPages
  2. 安装好后打开,返回GitHub仓库页面,复制页面的仓库链接
    在这里插入图片描述
  3. 回到GitHubPages,点击左上角的Files然后选择clone repository
  4. 按如下配置以clone你的仓库
    在这里插入图片描述
    好了,你之后就可以丢掉GitHub了,在本地有任何修改,只需要打开GitHub Desktop,左下角Commit然后右上角Fetch即可

配置Vercel

在Vercel上托管静态网页

  1. 登录Vercel
  2. 右上角点击log in, 然后点击Continue with GitHub,链接你的GitHub账户即可
  3. 新建一个Project
    在这里插入图片描述
  4. 选择你刚才创建的仓库
    在这里插入图片描述
  5. 按如下设置
    在这里插入图片描述
  6. 稍等半分钟左右,即可看见Congratulations,代表已经部署成功,点击Continue to DashBoard去控制台。
    在这里插入图片描述
  7. 恭喜!至此,你已经在Vercel上成功部署静态网页,但网址国内无法访问并且不是自己的域名,接下来继续部署你的域名。
    在这里插入图片描述

在Vercel上配置自己的域名

  1. 进入上图的2(Deployment)后,点击这个Cutsom进行配置域名
    在这里插入图片描述
  2. 点击Edit,然后输入自己想要的网址名字,Save
    在这里插入图片描述
    在这里插入图片描述
  3. 必定会显示无效设置,因为你没买也没配置
    在这里插入图片描述

购买并解析域名

你可以选择一个喜欢的域名商,阿里云、腾讯云、华为云、京东云、Namesilo等,各个平台价格会有略微出入,自行比价。这里以阿里云为例子。

  1. 打开阿里云万网,搜索自己喜欢的域名进行购买。最短为一年,如果需要长期使用,请留意后续续费价格。
    在这里插入图片描述
  2. 购买完成后,进入阿里云域名列表,点击解析
    在这里插入图片描述
  3. 确保已经存在的记录里面没有“@”的记录,然后按如下配置。我这里因为已经自行配置过,所以已经有好几个解析记录。
    在这里插入图片描述
  4. 保存好后,稍微几分钟,返回Vercel点击Refresh,如果如下显示,恭喜~你的网站已经配置成功啦!
    在这里插入图片描述

之后就自行在本地编辑你的网站,然后用GitHub Desktop来Push你的进程,半分钟一分钟你的网站就会更新你添加的内容了。


如果有帮到你,不妨点个赞。
如果有用,也可以点个收藏。
END
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值