博客配置域名

步骤1:购买域名
首先,你需要从域名注册商处购买一个域名(例如:Namecheap、GoDaddy、阿里云等)。
步骤2:配置DNS设置
这里以阿里云为例,在实名认证等通过后,要配置DNS服务,将购买的域名指向GitHub Pages站点。具体步骤如下。
登录相应的网站,找到DNS设置(通常在域名管理或 DNS 管理页面)。
添加 CNAME 记录:
类型: CNAME
主机:
www
值: GitHub Pages 地址(我的就是
sabthever.github.io
)。TTL: 自动或默认值。
添加 A 记录(可选,用于裸域重定向):
类型: A
主机: @(表示裸域)
值: GitHub Pages 的 IP 地址(GitHub 提供了以下四个 IP 地址,你需要添加四条 A 记录):
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
添加 A 记录(可选,用于裸域重定向):
类型: AAAA
主机: @
值: 2606:50c0:8000::153
步骤3:配置 GitHub Pages 的自定义域名
在你的本地 Hexo 项目目录中,找到
source
文件夹(如果没有可以创建一个)。在
source
文件夹中创建一个名为CNAME
的文件(无扩展名),并在文件中写入你的自定义域名(例如:www.yourdomain.com
,注意前面不要加http://
或https://
)。在
_config.yml
设置url
为:https://yourdomain.com/
保存文件后,使用 Hexo 生成静态文件并部署到 GitHub:
1
2
3hexo clean
hexo generate
hexo deploy部署完成后,进入 GitHub 仓库页面,点击仓库的 Settings(设置)。
向下滚动到 GitHub Pages 部分,你会看到一个 Custom domain 字段,里面应该已经自动填入了你刚才在
CNAME
文件中设置的域名。如果没有,手动输入你的自定义域名并保存。
步骤4:最后
可以在Settings - GitHub Pages设置
Enforce HTTPS
。这会强制使用HTTPS,提高网站安全性自己再测试一下是否能够访问成功
- 标题: 博客配置域名
- 作者: Sabthever
- 创建于 : 2024-12-24 14:08:28
- 更新于 : 2024-12-24 14:52:17
- 链接: https://sabthever.online/2024/12/24/technology/blog/hexo-domain-settings/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。