博客搭建(七)-Github Pages自定义domain和评论系统
前言
前面文章介绍了网站的整体搭建工作,不过如果你觉得 xxxxx.github.io
比较难记或者手上刚好有闲置的域名,那么可以使用Pages的自定义omain功能,而且此篇文章结尾也会简单说一下评论系统相关。
Custom domain
购买域名
首先第一步购买域名,可以从阿里云,腾讯云登渠道购买。
创建CNAME文件
首先在项目目录 source/
下新增一个文本文件名称为:CNAME。
编辑CNAME文件在其中添加你购买域名。
这里需要注意一下格式,应该是 xxxxxx.com
这样,前面没有http://
,也没有www
,这里需要着重注意一下。
添加完成后,进行部署,部署成功后在你的xxxxx.github.io的仓库中就能看到CNAME文件了。
配置DNS解析
首先打开终端输入如下命令,并获取IP:
1 |
|
进入购买域名的服务商的后台,进入域名控制台,添加解析记录如下:
主机记录 | 记录类型 | 记录值 |
---|---|---|
@ | A | 185.199.108.153 |
www | CNAME | username.github.io. |
将username替换成你自己的github用户名。
对DNS的配置不是立即生效的,需要等待一段时间后再验证(一般10分钟后)。
启用HTTPS
官方文档
配置比较简单,只需要更新DNS配置里的A记录,将其指向一下四个IP中的一个。
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
过一段时间后再刷新查看blog的https是否生效。
评论系统
平论系统会依赖你选用的主题是否支持,这里就不展开讲了,一般在主题对应的教程中都有讲述。
这里我选用的是disqus(需要翻墙) 。
博客搭建(七)-Github Pages自定义domain和评论系统
https://houboye.github.io/2023/07/25/blog/blog-hexo-7/