备案域名建议部署到EdgeOne Pages(选择全球加速区,有中国大陆节点),未备案域名优先选择Netlify或者Vercel。

部署到EdgeOne Pages

1.打开EdgeOne Pages

打开网址,登录腾讯云账号

2.部署项目

点击导入项目,授权GitHub账号

1

img

找到自己的博客仓库,备案域名可选择全球加速区(含中国大陆)

2

根目录填写**./docs** 然后点击开始部署。平台就开始构建部署了。稍等一会即提示部署成功!

3

img

绑定域名

1.点击【自定义域名】,填写要绑定的域名,点击【下一步】

img

2.页面给出域名解析的记录信息,按提示完成解析即可!

img

部署到Vercel

准备账号

注册登陆Vercel ,这里推荐选择Github账号登录。

notion image

导入仓库

点击链接创建新项目
在代码仓库列表中选择导入博客仓库

QQ20250731-134919

Root Directory配置如图

8png

9

自定义域名

在Vercel控制面板中找到SettingDomainsAdd,在这里可以指定当前项目的绑定域名,一个项目可以绑定多个域名。

img

输入域名,并Add之后,如果看到下图中的提示(Invalid Configuration)👇, 说明域名已经添加,但需要根据提示添加CNAME或Nameserver的方式激活它,图中所示是要在域名后台添加一条CNAME类型的解析,参数名hexo,值为cname.vercel-dns.com

notion image

这里推荐使用CNAME绑定。请按文档后续步骤配置对应的Cname解析。

Vercel域名加速

vercel.app因为被大量使用,自然而然被墙掉了,不过好在 Vercel 官方提供了单独的 IP 和 CNAME 地址给大家,对于国内的用户来说,配置一下单独的解析,依然可以享受 Vercel 提供的服务。

将上述步骤中用到的 ip和 cname地址替换成以下内容即可:

A记录地址:76.223.126.8876.76.21.98

CNAME 记录地址:cname-china.vercel-dns.com

当然,想省事还有另外的解决方案,例如国人开放的CDN项目:

提升部署在cloudflare、vercel或netlify的网站在中国国内的访问速度和稳定性

部署到netlify或者cloudflare Pages

方法大同小异,只需把根目录换成./docs 即可

❤️ 转载文章请注明出处,谢谢!❤️