博客搭建(七)-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
ping username.github.io

进入购买域名的服务商的后台,进入域名控制台,添加解析记录如下:

主机记录 记录类型 记录值
@ 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/
作者
boye
发布于
2023年7月25日
许可协议