Blog进阶:域名问题初步探索

本文最后更新于:2024年8月11日 晚上

进行一个绑的域名

>参考文件:

瑾知并没有给出域名绑定的相关教程,该教程在TA和Dustella等人的指导下总结经验得出。应该没有措误 )

>域名购买

购买

域名的购买有多种渠道,Dustella等推荐的网站如下:

腾讯域名购买

趣域网

阿里域名注册

我的意见是按照价格找,选择便宜的域名购买,不一定非得在上面三个地方选择,只要是稍微正规点的代售一般都能用,不过大厂会有配套的服务比如DNS解析,虽然你也可以再找。

更多域名购买网站请自行查阅bing知乎

我是在腾讯购买的域名,活动有 1 元/年的域名

选择

关于 .top 、.com 、 .cn等域名的选择问题,也是按照便宜的买,公司一般选择 .com 或 .cn ,我使用.top,一方面是便宜,一方面瑾知等大佬也恰好在用(乐

身份实名和认证

购买域名需要进行身份认证,首先进行腾讯云账号的实名认证,认证速度为【即时】

在域名购买界面需要进行购买身份认证,而后提交给【有关部门】审核,一般会在几个小时内搞定(如果你是上午做提交的话),会在下午18:00之前得到结果

审核完成后就可以直接购买域名了,之后的步骤不再有审核

>域名配置

> ! <

如果遵循我的上一条教程,这时你应当已经开通了github pages界面,如果没有开通,请去查阅我的上一条教程

>DNS解析配置

首先进行DNS配置,因为没有配置就直接按照CSND的教程绑定了域名导致解析失败,折腾了好一会,首先建议进行CSDN配置

进入腾讯配套的DNSPOD网站 DNSPOD

在左侧栏目中选择<我的域名>——<域名设置>——<记录管理>,进入到你的域名设置界面(购买后你的域名应当已经添加进去了),理论上其他地方购买的域名都能在DNSPOD上使用解析服务是否付费我就不知道了。

域名设置界面

然后使用【快速添加解析】,使用【快速添加解析】——【CNAME解析】输入如下地址

yourname.github.io

yourname请自行换成你的github账号名称

快速解析界面

确认后你应当在记录界面看到两条主机记录,一条为 @ 记录 一条为 www 记录

>SSL证书申请

直接在记录界面,@记录右侧的【操作】一栏找到【SSL】,点击即可快速申请SSL证书

SSL证书使用AsianTrust的免费、自动签发个人域名证书,申请时间大概在一个小时左右

域名绑定

>CNAME文件添加

在你的本地blog/source/目录下新建文本档

命名为CNAME

在文本中输入你的域名 如domain.top

保存后删除文本档的后缀,确认即可

这样能保证每次你在推送网页时github能自动获取你的域名而不需要手动设置

>修改github pages

先复制保存你的原来的域名 以备不测

在github的仓库setting中,找到github pages,下方有一个custom domain(自定义域名),在里面键入你购买的域名,选择【save】

等待github的DNS检测,如果你的DNS配置正确,应该在几分钟之内没有看到报错,如果看到报错请确认你的DNS配置

配置好域名的github pages如下:

配置界面

如果发生意外,使用【remove】来卸载掉域名

>尝试访问

直接点击上方图片中的绿底蓝色链接进入域名(直接使用网址访问也可),应该是你的blog界面

>收尾工作

回到你的本地blog/文件夹,在_config.yml文件中修改url为你的域名,加上https://

不必理会下方  root:

然后尝试推送一个网页上去,等待一会再访问你的网站,确认依然能够推送且能够访问

踩坑记录

> ! < DNS配置问题

我的域名是 name.github.io/name ,带着仓库名称,DNSPOD不允许我映射CNAME记录怎么办?

直接解析到 name.github.io 即可,然后再你的仓库setting中domain你的域名,github会自动匹配

不知道是不是因为我的第一个blog使用了github.io作为仓库名出现了这种问题,虽然我觉得解析确实不能带着/符号

> ! < 网页问题

解析成功、绑定域名后,推送网页显示 URL Error怎么办?

推送成功后访问网页加载不出网页样式怎么办?

修改本地blog/_congif.yml文件的URL为你的域名地址


Blog进阶:域名问题初步探索
https://qlozin.top/2022/04/10/2022-4-10 关于域名问题/
作者
QLozin
发布于
2022年4月10日
更新于
2024年8月11日
许可协议