avatar

里克·博洛格

蛰伏中静观其变

创建属于你的个人博客

2024-11-25

不花费一分钱 就能拥有你的个人博客?免费的域名,加上github的托管服务。就能实现,下面让我们一起来看看具体怎么操作

免费的域名

[2024/12/19修改 免费域名已经全军覆没]

Freenom.com 支持免费注册的域名有 .tk .ml .ga .cf .gq

AwardSpace.com 可以免费注册 .dx.am 二级域名

dot.tk 可以免费注册 .tk 域名

本文方案 NameSilo 非免费域名

免费的托管服务

InfinityFree 提供免费受限的 PHP & Mysql 托管服务

AwardSpace.com 提供免费受限的 PHP & Mysql 托管服务

Freehostia.com 提供免费受限的 PHP & Mysql 托管服务

本文方案 GitHub 静态页面托管服务

免费的DNS服务

本文方案 Cloudflare 免费的DNS服务

namesilo + cloudflare + github 搭建方案

这里我要解释一下为什么选择 namesilo 和 github 的组合
最主要是需要一个 .blog 的域名,其次是 namesilo 可以不用填写任何个人信息就能拿下域名。综合考量多家注册商得出的最便宜的选择
namesilo 自身的域名解析服务并不好用,需要使用 第三方DNS服务
功能要求不多,所以选择 github 的托管服务,使用 github Actions 构建页面

步骤1:注册账号、购买域名

步骤2:创建 github仓库

  1. 在右上角点击加号选择 New repository , Repository name 下方输入框填入 你账户的名字.github.ioDescription 随意写,其他不变,点击 Create repository 创建储存库。

  2. 可选步骤 点击 creating a new file 创建名为index.html的文件,内容随意写。点击 Commit changes 按钮提交内容。

  3. 来到仓库的 Settings,找到 Pages。将 Branch 下方的 None 改成 Main Root 保存

  4. 等待几分钟后再次进入 Pages ,保存顶部出现的 Your site is live at http://你的用户名.github.io 中的域名

  5. 接下来将你的域名填入下方的 Custom domain 中保存

步骤3:使用第三方 DNS服务

  1. 由于 namesilo 的域名控制台并不好用,所以需要使用第三方的DNS服务。

  2. 进入 cloudflare 控制台[添加域] > [填入域名] > [选择 Free 计划] > [更新名称服务器] 复制您的已分配的 Cloudflare 名称服务器(lorna.ns.cloudflare.comrex.ns.cloudflare.com

  3. 进入 namesilo 的域名控制台[Domains Manager] > [NameServer Manager] > 更改 NameServer 1NameServer 2 的值为cloudflare里分配给你的 cloudflare 名称服务器(lorna.ns.cloudflare.comrex.ns.cloudflare.com

  4. 等待数分钟后刷新网页,如果状态从 待处理的名称服务器更新 变成 活动 就可以进行DNS解析了,从右侧边栏找到 DNS记录 进入,删除所有DNS记录,添加两条 CNAME 类型的解析记录,一条名称填 www ,另一条名称填 @,目标填写github中保存的 你的用户名.github.io 点击保存。

  5. 等待几小时或者更换网络,你的域名应该就能访问github上的页面了。

安装 Leek.blog 静态个人博客

敬请期待...