主要针对于Hexo+Github。先购买域名,然后从本地hexo和在线域名配置,给自己的博客配置域名
步骤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:
hexo clean hexo generate hexo deploy
-
部署完成后,进入 GitHub 仓库页面,点击仓库的 Settings(设置)。
-
向下滚动到 GitHub Pages 部分,你会看到一个 Custom domain 字段,里面应该已经自动填入了你刚才在
CNAME
文件中设置的域名。如果没有,手动输入你的自定义域名并保存。
步骤4:最后
-
可以在Settings - GitHub Pages设置
Enforce HTTPS
。这会强制使用HTTPS,提高网站安全性 -
自己再测试一下是否能够访问成功
转载自:博客配置域名