又把博客迁移到cloudflare了
什么是 Cloudflare
Cloudflare 是一家提供网络安全和性能优化服务的公司,旨在保护和加速网站。它通过全球分布的内容分发网络(CDN)、DDoS 防护、网络安全防护、DNS 解析和其他服务,帮助网站提高加载速度、增强安全性并优化用户体验。Cloudflare 的服务适用于各种规模的企业,从个人博客到大型企业网站。
Pages
Cloudflare Pages 是 Cloudflare 提供的一个静态网站托管服务,专为开发者设计。它允许用户快速部署和托管静态网站,支持从 GitHub、GitLab 等代码仓库自动构建和发布。Cloudflare Pages 提供了以下几个主要特性:
- 快速部署:通过与 Git 集成,用户可以在推送代码后自动构建和部署网站。
- 全球 CDN:Cloudflare Pages 自动将网站内容分发到全球的 CDN 节点,确保用户能够快速访问。
- 自定义域名:用户可以轻松配置自定义域名,并通过 Cloudflare 的 DNS 服务进行管理。
- 无缝集成:与 Cloudflare 的其他服务(如 DDoS 防护和 SSL)无缝集成,提供全面的安全和性能优化。
如何部署博客到 Pages
部署博客到 Cloudflare Pages 的步骤如下:
创建 Cloudflare 账户:如果还没有账户,请访问 Cloudflare 官网 注册一个账户。
创建新项目:
- 登录到 Cloudflare 仪表板,选择 “Pages”。
- 点击 “Create a Project” 按钮。
连接代码仓库:
- 选择要连接的 GitHub 或 GitLab 账户,并授权 Cloudflare 访问您的代码仓库。
- 选择要部署的仓库。
配置构建设置:
- 在构建设置中,选择构建命令(例如,
npm run build)和发布目录(例如,dist或public)。 - 点击 “Save and Deploy” 开始构建和部署。
- 在构建设置中,选择构建命令(例如,
访问您的博客:部署完成后,您将获得一个 Cloudflare Pages 提供的默认域名,您可以通过该域名访问您的博客。
在腾讯云买的域名不想备案,怎么使用 Cloudflare 接管
如果您在腾讯云购买了域名,但不想进行备案,可以通过 Cloudflare 接管域名来实现。具体步骤如下:
注册 Cloudflare 账户:如果还没有账户,请访问 Cloudflare 官网 注册一个账户。
添加域名到 Cloudflare:
- 登录到 Cloudflare 仪表板,点击 “Add a Site”。
- 输入您的域名并点击 “Add Site”。
选择计划:选择适合您的计划(免费计划即可)。
更新 DNS 记录:
- Cloudflare 会扫描您现有的 DNS 记录,您可以根据需要进行修改。
- 完成后,Cloudflare 会提供新的 DNS 服务器地址。
更新域名 DNS 服务器:
- 登录到腾讯云域名管理控制台,找到您的域名。
- 将域名的 DNS 服务器(nameserver)更改为 Cloudflare 提供的 DNS 服务器地址。
等待 DNS 生效:更改 DNS 服务器后,可能需要一些时间(通常为几小时)才能生效。
通过以上步骤,您可以成功接管域名,并使用 Cloudflare 提供的服务,而无需进行备案。
解析域名到 Pages(自定义域)
要将您的自定义域名解析到 Cloudflare Pages,您需要按照以下步骤操作:
在 Cloudflare Pages 中添加自定义域:
- 登录到 Cloudflare 仪表板,选择您的 Pages 项目。
- 点击 “Settings” 标签,然后选择 “Custom Domains”。
- 输入您要添加的自定义域名,并点击 “Add Domain”。
配置 DNS 记录:
- Cloudflare 会提供一组 DNS 记录,您需要在 Cloudflare 的 DNS 管理中添加这些记录。
- 通常,您需要添加一个 CNAME 记录,指向 Cloudflare Pages 提供的默认域名。
在域名注册商处更新 DNS 记录:
- 如果您使用的是腾讯云域名,登录到腾讯云域名管理控制台。
- 找到您的域名,添加相应的 CNAME 记录,指向 Cloudflare Pages 的地址。
等待 DNS 生效:更改 DNS 记录后,可能需要一些时间才能生效。
访问您的博客:一旦 DNS 生效,您就可以通过自定义域名访问您的博客。
迁移的原因
由于DNSPod对于已经备案过的域名仍然限制解析到博客. 所以, 只好修改nameserver让cf接管了.