首页 > 其他分享 >【朝花夕拾】免费个人网页搭建:免费托管、CDN加速、个人域名、现代化网页模板一网打尽

【朝花夕拾】免费个人网页搭建:免费托管、CDN加速、个人域名、现代化网页模板一网打尽

时间:2024-10-16 20:18:43浏览次数:3  
标签:GitHub 网页 CDN US 域名 DNS KG Cloudflare 免费

现代化网页设计的免费宝藏:GitHub Pages+CodePen+Cloudflare+US.KG

前言

在当今数字化时代,个人和企业越来越重视在线形象的建立。GitHub Pages 提供了一个免费且便捷的平台,允许用户托管静态网站。然而,GitHub Pages 默认的域名可能不够个性化,因此,许多用户希望将自定义域名绑定到他们的 GitHub Pages 上。Cloudflare 作为一个全球性的 CDN 和 DNS 服务提供商,可以帮助用户实现这一目标,同时提供额外的安全和性能优化。本文将详细介绍如何将 us.kg 域名通过 Cloudflare 指向 GitHub Pages,并确保网站的安全性和高可用性。

界面预览

https://friklogff.us.kg
https://friklogff.us.kg/dist/index.html
在这里插入图片描述

在这里插入图片描述

0. 注册Github

https://github.com/signup

1. 获取免费域名

1.1 注册账号

首先,你需要访问US.KG域名注册网站 (https://register.us.kg/auth/register) 并点击“Sign up”注册一个新账号。在注册过程中,你需要提供一些基本信息,包括用户名、法定全名、邮箱、电话和详细地址。完成注册信息填写后,你需要进行邮箱验证。
在这里插入图片描述

1000 Santa Monica Blvd, Santa Monica, CA90401, United States

在这里插入图片描述

邮箱完成验证后登录
https://register.us.kg/auth/login
在这里插入图片描述

1.2 完成KYC验证

在进行KYC(Know Your Customer)验证时,有多种方法可以选择,每种方法都有其特点和适用场景。以下是三种常见的KYC验证方法:

  1. GitHub KYC Verification (Recommended, Super Fast)
    这种方法推荐给那些在GitHub上有代码贡献的用户。它利用了区块链技术,特别是零知识证明(zkProofs)和多方计算,以保护用户隐私的同时满足监管要求。这种方法的优势在于它不需要透露所有个人数据细节,而是通过生成零知识证明来确认用户符合年龄等法律相关要求,为年龄限制的服务或产品提供了一种保护隐私的解决方案。这种方法不仅快速,而且能够提供额外的信任层,保护投资者并帮助培养对平台完整性和长期成功的的信心。

  2. Donate $1 or More for Verification (Recommended, Fast)
    这是一种通过捐赠一定金额(至少1美元)来快速完成验证的方法。这种方法通常被推荐给那些希望通过财务贡献来支持平台或项目,同时快速完成KYC验证的用户。捐赠不仅可以帮助平台或项目的发展,还可以作为用户身份验证的一种方式。

  3. Upload KYC Document (Not Recommended & Legacy)
    这是一种传统的KYC验证方法,用户需要上传KYC文件,如身份证明、地址证明等。这种方法不推荐使用,因为它可能涉及到更多的个人数据泄露风险,而且处理过程可能更慢,不如前两种方法高效和安全。

在选择KYC验证方法时,建议考虑个人的需求和偏好,以及对隐私保护和验证速度的要求。同时,也要确保所选方法符合相关法律法规和监管要求。

在这里插入图片描述
在这里插入图片描述

  1. 加星
  2. Procced to GitHub 前往 GitHub

在这里插入图片描述

KYC Using Your GitHub Account

自动化验证要求:

  • 确保你已经给这个仓库点了星标(Star)。
  • 确保你创建的问题(Issue)标题格式为:“Request GitHub KYC - Your US.KG Panel registered email”。这样我们的自动化脚本才能检测到你的注册邮箱。
  • 确保这不是一个新创建的 GitHub 账户;它应该有一些已经存在的仓库(Repositories)和星标(Stars)。
  • 确保这是你的第一个 US.KG NIC Panel 账户。
  • 承诺不会将域名用于犯罪或滥用目的。

你的账户详情(US.KG NIC Panel):

请填写以下信息,否则你的请求将不会被处理:

  • Username: [在这里填写你的 US.KG NIC Panel 用户名]
  • Account Registration Email: [在这里填写你注册 US.KG NIC Panel 时使用的邮箱地址]
  • Reason for Registering the .US.KG Domain Name: [在这里说明注册 .US.KG 域名的目的,例如:为了建立个人博客、项目展示网站等]

完成以上步骤后,你需要在 US.KG NIC Panel 的问题跟踪系统中创建一个新的问题(Issue),按照上述格式填写相关信息。自动化脚本将会检测到你的请求,并根据你的 GitHub
账户活动来自动批准你的 KYC 验证。

请记住,提供的信息需要真实有效,因为它们将被用来验证你的身份,并确保你符合 US.KG NIC Panel
的注册要求。如果你的请求被批准,你将能够继续使用你的 .US.KG 域名。

To establish a personal blog and project showcase website

等待一段时间后自动审核结束
在这里插入图片描述

1.3 申请域名

完成KYC验证后,你可以登录到后台,点击左侧的“Domain Registration”开始申请域名。输入你想要注册的域名,检查其可用性。如果域名可用,你将被引导至注册页面,在这里你需要填写DNS信息。你可以使用Cloudflare的DNS,这将允许你利用Cloudflare的服务进行域名解析和管理 。
在这里插入图片描述
Domain name registration
在这里插入图片描述

1.4 更新名称服务器

在这里插入图片描述
这里先填,后续在#### 3.4 使用 Cloudflare 提供的更新名称服务器可能需要更新

  • Name Server 1
shubhi.ns.cloudflare.com
  • Name Server 2
yahir.ns.cloudflare.com
1.5 续期域名

需要注意的是,US.KG域名是永久免费的,但每年需要提前180天手动续期一次。因此,你需要记得在域名到期前进行续期操作,以保持域名的活跃状态 。
这里分配的名称服务器可能和我的不同,你可能需要返回https://register.us.kg/panel/main修改
在这里插入图片描述
Manage my domains 管理我的域
在这里插入图片描述

在这里插入图片描述
通过以上步骤,你可以成功获取一个免费的US.KG域名,并利用Cloudflare进行域名解析和管理。

2. 从 CodePen 获取可用代码

2.1 访问 CodePen 网站

https://codepen.io/accounts/signup/user/free/
打开浏览器,访问 CodePen 网站。
在这里插入图片描述
Codepen.io 是一个在线社区,开发者和设计师可以在这里编写代码,预览结果,并分享他们的网页设计和前端代码片段。它支持HTML、CSS和JavaScript,允许用户实时编辑和预览代码。Codepen还提供了丰富的社交功能,用户可以关注其他用户,查看他们的代码,甚至直接在别人的代码基础上进行修改和改进。

2.2 选择或创建你的项目

在 CodePen 上,你可以选择一个现有的项目,或者创建一个新的项目。如果你有一个现成的项目,可以直接选择它;如果没有,可以创建一个新的项目并编写你的代码。

2.3 下载项目代码

在项目页面,点击“Export”按钮,选择“Export .zip”选项,将项目代码下载到你的本地计算机。

2.4 将代码上传到 GitHub 仓库
  1. 创建一个新的 GitHub 仓库。
  2. 将下载的代码解压缩,并将文件上传到 GitHub 仓库中。
  3. 确保代码文件位于仓库的根目录或指定的分支。

我们选用一个简单的加载页面用于接下来的演示
https://codepen.io/zerospree/pen/XWaGER
在这里插入图片描述
你可以Fork到你的CodePen账号上,或者Export下载到本地

3. 配置 GitHub Pages

GitHub Pages 是一个静态网站托管服务,它允许用户直接从 GitHub 仓库托管个人、组织或项目的页面。以下是配置 GitHub Pages 的基本步骤:

3.1 创建仓库

首先,你需要在 GitHub 上创建一个新的仓库,用于托管你的网站内容。通常,这个仓库会以 username.github.io 的形式命名,其中 username 是你的 GitHub 用户名。
在这里插入图片描述

3.2 初始化仓库

在本地开发环境中创建你的网站内容。这可以是一个简单的 HTML 文件,也可以是一个完整的静态网站生成器项目。完成后,将这些文件推送到你在 GitHub 上创建的仓库。
这里我选择手动创建index.html、styles.css
在这里插入图片描述
index.html

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
  <p>Redirecting...</p>
  <div class="load">
    <hr/><hr/><hr/><hr/>
  </div>
</body>
</html>

styles.css

body{background:#ECF0F1}

.load{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
  /*change these sizes to fit into your project*/
  width:100px;
  height:100px;
}
.load hr{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;animation:spin 2s ease infinite}

.load :first-child{background:#19A68C;animation-delay:-1.5s}
.load :nth-child(2){background:#F63D3A;animation-delay:-1s}
.load :nth-child(3){background:#FDA543;animation-delay:-0.5s}
.load :last-child{background:#193B48}

@keyframes spin{
  0%,100%{transform:translate(0)}
  25%{transform:translate(160%)}
  50%{transform:translate(160%, 160%)}
  75%{transform:translate(0, 160%)}
}

在这里插入图片描述

在这里插入图片描述

4. 配置 Cloudflare进行CDN加速

4.1 注册并登录 Cloudflare
  1. 访问 Cloudflare 网站。
  2. 注册一个新账户或登录你的现有账户。
4.2 在域名注册商处更新 DNS 服务器
  1. 在 Cloudflare 控制面板中,添加你的域名。
  2. Cloudflare 会提供两个新的 DNS 服务器地址。
  3. 登录你的域名注册商的管理面板,更新 DNS 服务器地址为 Cloudflare 提供的地址。
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

4.3 在 Cloudflare DNS 设置中添加 A 记录
  1. 在 Cloudflare 控制面板中,选择你的域名。
  2. 进入“DNS”选项卡。
  3. 添加一个新的 A 记录,将你的域名指向 GitHub Pages 的 IP 地址(通常是 185.199.108.153185.199.109.153185.199.110.153185.199.111.153)。
  4. 有许多在线工具可以帮助你查找域名的 IP 地址,例如 WhatsMyDNSMXToolbox
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.4 使用 Cloudflare 提供的更新名称服务器

在这里插入图片描述

  • Name Server 1
shubhi.ns.cloudflare.com
  • Name Server 2
yahir.ns.cloudflare.com

这里分配的名称服务器可能和我的不同,你可能需要返回https://register.us.kg/panel/main修改
在这里插入图片描述
Manage my domains 管理我的域
在这里插入图片描述

在这里插入图片描述

4.5 更改 DNS 记录后等待全球生效

更改 DNS 记录后,通常需要等待几分钟到几小时,以便全球 DNS 服务器更新并生效。

在这里插入图片描述

4.6 配置 Cloudflare 的缓存和安全设置
  1. 在 Cloudflare 控制面板中,选择你的域名。
  2. 进入“Caching”选项卡,配置缓存策略。
  3. 进入“Firewall”选项卡,配置安全设置,如防火墙规则和速率限制。
    在这里插入图片描述
    在这里插入图片描述

5 更新GitHub Pages新域名

5.1 配置域名(添加 CNAME 文件)

如果你有自己的域名,并且想要将其指向你的 GitHub Pages 网站,你需要在你的域名注册商处进行 DNS 设置。将一个 CNAME 记录或 A 记录指向 username.github.io,其中 username 是你的 GitHub 用户名。

在这里插入图片描述
在这里插入图片描述
等待4.5 更改 DNS 记录后等待全球生效
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

欢迎加星

标签:GitHub,网页,CDN,US,域名,DNS,KG,Cloudflare,免费
From: https://blog.csdn.net/qq_42531954/article/details/142590747

相关文章

  • CSS网页布局(重塑网页布局)
    一、实现两列布局许多网站有一些特点,如页面顶部放置一个大的导航或广告条,右侧是链接或图片,左侧放置主要内容,页面底部放置版权信息等一般情况,此类网页布局的两列都有固定的宽度,而且从内容上很容易区分主要内容区域和侧边栏。页面布局整体分为上、中、下3个部分,即header区域、......
  • 24K star!告别199韭菜课,来GitHub免费学大模型
    现在的网上充斥着各种AI课程,比如李一舟的199课程。今天推荐一个开源项目,它帮你整理好了大模型学习的roadmap,有资料有代码还免费,它就是:llm-course。llm-course是什么?本项目的内容是一个针对大语言模型的课程,在之前的热点汇总中和大家提过,当时项目内容没有完整,缺了LLM工程......
  • 2024年顶级免费货币转换API推荐
    如果您与国际客户合作,那么您需要掌握最新的货币信息。然而,汇率每天都在迅速变化,因此很难获得准确的价值。通过使用 货币转换器API,您可以毫不费力地获得实时货币汇率。此外,它也非常容易集成到您的网络应用程序中。您只需编写几行代码即可。通过这种方式,API可以帮助您节省时......
  • 体制内笔杆子必备的7个写材料网站,更有超多范文/格式模版可免费下载参考
     1、笔墨写作笔墨写作-领先的写作智能AI创作平台|官方首页笔墨写作是一款专注于各种文体写作的智能AI创作平台,提供全面的写作、校对、润色、资料库及模板服务。无论是公职人员、事业单位、国企人员、还是医院、学校等机构,笔墨写作都能帮助您高效完成述职报告、工作总结、......
  • 【免费赠书】重磅消息,免费赠书啦,免费赠送《软件性能测试、分析与调优实践之路(第2版)》
    为了答谢各位读者对清华大学出版社出版的《软件性能测试、分析与调优实践之路(第2版)》的喜爱,定于2024.10.31号19:30开始赠送本书,并且包邮。如何参加活动:1、首先关注清哥聊技术公众号,并且向公众号发送消息: 软件性能测试、分析与调优实践之路,以报名参加活动。2、管理员在收到消......
  • 如何修改网站后台字体?公司网站修改网页内容?
    要进行网站栏目模板修改或公司地址修改,通常涉及前端HTML/CSS以及可能的后端逻辑调整。下面分别介绍这两种情况的处理方法:网站栏目模板修改定位模板文件找到存放网站栏目的模板文件,这通常位于网站的前端目录下,如templates文件夹内。备份原有文件修改前,请先备份原有的模......
  • 怎么将pdf文件拆分为一页(或任意页)的小文件-免费工具
    怎么把PDF文件拆分成一页一页序言    目前市面上有关pdf处理的工具有很多,不过绝大多数的PDF处理工具都需要付费使用,且很多厂商甚至连试用的机会也不给用户,有试用的,也是限制在几页内,这样就导致用户还没有办法确认你的软件是否满足需要,就要先付费购买会员或者授权,跟强......
  • 怎么将PDF文件页面转换成图片-免费工具分享
    怎么将PDF文件页面转换成图片序言目前市面上有关pdf处理的工具有很多,不过绝大多数的PDF处理工具都需要付费使用,且很多厂商甚至连试用的机会也不给用户,有试用的,也是限制在几页内,这样就导致用户还没有办法确认你的软件是否满足需要,就要先付费购买会员或者授权,这极大的影响了用......
  • 会声会影2023永久激活旗舰版免费下载v26.2.0.311免费中文版(附Crack补丁)
    软件介绍会声会影2023永久激活版是一款刚刚最新推出的多功能视频剪辑软件,这款软件不仅完美继承了之前多个版本当中的强大功能。而且我们还可以通过会声会影2023永久激活版来体验到标题动态选项、标题特效等多个全新的功能,让你可以更加快速地进行视频编辑。会声会影2023永久激......
  • Parallels Desktop 20(Mac虚拟机) v20.1.0 for Mac 2024最新破解版免费下载附带PD 20
    ParallelsDesktop20 是一款目前功能最强大灵活度最高的虚拟机软件,可运行数千种Windows应用程序,如MicrosoftOffice、InternetExplorer、Access、Quicken、QuickBooks、VisualStudio,甚至支持对图像要求较高的游戏和CAD项目,而不影响任何性能且无需重启。ParallelsDes......