创建属于你的个人博客
2024-11-25
不花费一分钱 就能拥有你的个人博客?免费的域名,加上github的托管服务。就能实现,下面让我们一起来看看具体怎么操作
免费的域名
[2024/12/19修改 免费域名已经全军覆没]
Freenom.com 支持免费注册的域名有 .tk
.ml
.ga
.cf
.gq
AwardSpace.com 可以免费注册 .dx.am 二级域名
免费的托管服务
InfinityFree 提供免费受限的 PHP
& Mysql
托管服务
AwardSpace.com 提供免费受限的 PHP
& Mysql
托管服务
Freehostia.com 提供免费受限的 PHP
& Mysql
托管服务
免费的DNS服务
本文方案
Cloudflare 免费的DNS服务
namesilo + cloudflare + github 搭建方案
这里我要解释一下为什么选择 namesilo 和 github 的组合
最主要是需要一个.blog
的域名,其次是 namesilo 可以不用填写任何个人信息就能拿下域名。综合考量多家注册商得出的最便宜的选择
namesilo 自身的域名解析服务并不好用,需要使用第三方DNS服务
功能要求不多,所以选择 github 的托管服务,使用github Actions
构建页面
步骤1:注册账号、购买域名
在注册 namesilo 时,可以使用匿名邮箱。注册时会要求你填写手机号码,你可以选择不填,购买域名时可以选择比特币支付。
注册 cloudflare 时,也可以使用匿名邮箱。
注册 github 时,也可以使用匿名邮箱。
步骤2:创建 github仓库
在右上角点击加号选择
New repository
,Repository name
下方输入框填入你账户的名字.github.io
,Description
随意写,其他不变,点击Create repository
创建储存库。可选步骤
点击creating a new file
创建名为index.html的文件,内容随意写。点击Commit changes
按钮提交内容。等待几分钟后再次进入
Pages
,保存顶部出现的Your site is live at http://你的用户名.github.io
中的域名接下来将你的域名填入下方的
Custom domain
中保存
步骤3:使用第三方 DNS服务
由于 namesilo 的域名控制台并不好用,所以需要使用第三方的DNS服务。
进入 cloudflare 控制台[添加域] > [填入域名] > [选择 Free 计划] > [更新名称服务器] 复制您的已分配的 Cloudflare 名称服务器(
lorna.ns.cloudflare.com
、rex.ns.cloudflare.com
)进入 namesilo 的域名控制台[Domains Manager] > [NameServer Manager] > 更改
NameServer 1
和NameServer 2
的值为cloudflare里分配给你的 cloudflare 名称服务器(lorna.ns.cloudflare.com
、rex.ns.cloudflare.com
)等待数分钟后刷新网页,如果状态从
待处理的名称服务器更新
变成活动
就可以进行DNS解析了,从右侧边栏找到DNS记录
进入,删除所有DNS记录,添加两条CNAME
类型的解析记录,一条名称填www
,另一条名称填@
,目标填写github中保存的你的用户名.github.io
点击保存。等待几小时或者更换网络,你的域名应该就能访问github上的页面了。
安装 Leek.blog 静态个人博客
敬请期待...