博客部署:自定义域名
购买域名
国内需要备案才能使用域名,国外域名则是买了就能用。
坑:必须要有 3 个租期以上的服务器才能开始备案,而且一台服务器只能为一个域名备案。 所以,会出现花 20 块买域名,但是要花 200 多先租台服务器(3 个月左右)来备案的坑爹情况。
由于 Github 部署的是国外服务器,国内的域名是不能用在国外服务器的,所以只能购买国外域名。
域名是可以随时转到不同服务商下的,比如将国外域名转为国内,将腾讯云买的域名转到阿里云等。需要注意的是: 选好之后就尽量不要换了,在更换域名服务商之后,3 个月内域名是用不了的,类似被冻结的状态。
NameSilo 买域名,便宜。
后续看到硅云的免费域名首年活动,选择cn域名,9块一年。
Cloudflare Pages 部署
目前已经迁移到
Vercel
自动化部署,以下内容仅供参考。
日期: 2025-03-07
标签:
#Blog Deploy
#Vercel
DNS配置
- 使用 Cloudflare 托管域名
在 Cloudflare 主页,点击右侧导航栏 网站 -> 添加站点,输入你要转移到 Cloudflare 的域名点击 继续。然后跟着引导一步步操作,选择最下面的Free计划,重点在于修改域名DNS解析服务器。
- 在
DNS配置
中,新增一条CNAME
解析记录到你的github账户名.github.io
,不启用代理。 - 进入
Workers 和 Pages
页面并点击创建Pages
,连接到Git
,选择Github
并登录选择刚才创建的代码仓库,可以为github账户名.github.io
也可新建私有Blog
仓库。 - 配置构建设置:生产分支选择
main
,框架预设选择Hugo
,需要注意的是在环境变量这一栏中需要配置HUGO_VERSION
为当前Hugo
最新的版本号。
hugo 配置
- 在
static
中添加CNAME
文件,内容为自定义域名。 config/_default/hugo.yaml
修改baseURL
为自定义域名。- 提交到 Github 仓库。
|
|
💬 评论