📅  最后修改于: 2023-12-03 15:36:41.704000             🧑  作者: Mango
如果你在 Github Pages 上发布了自己的网站,你可以使用自定义域名来替换 Github 默认分配的域名,如 yourname.github.io
。这样可以使你的网站更加专业,也更有利于搜索引擎优化。
以下是使用自定义域名在 Github Pages 上发布网站的步骤:
首先,你需要拥有一个自定义域名,可以通过注册域名提供商购买。例如,你可以在 Godaddy、Namecheap、DNSPod 等注册域名。
一旦你购买了域名,你就需要将域名指向 Github Pages 的服务器。为此,你需要在域名注册商的管理面板上配置 DNS 记录。
对于根域名(如 yourdomain.com
),你需要为它配置一个 A 记录,将它指向 Github Pages 服务器的 IP 地址。Github Pages 的 IP 地址可以通过查询 yourname.github.io
域名的 IP 地址来获取。
例如,如果使用 DNSPod,你需要创建一个新的 A 记录记录,将主机记录(Host)设为 @
或空,将记录值(Value)设为 Github Pages 的 IP 地址。
如果你想为子域名(如 www.yourdomain.com
)配置自定义域名,则需要创建一个 CNAME 记录,将它指向标准的 Github Pages 域名。例如,如果你的 Github Pages 网站的 URL 为 yourname.github.io/projectname
,则 CNAME 记录应为:
Host:www
Type:CNAME
Value:yourname.github.io/projectname
注意,等待 DNS 记录生效可能需要几分钟或更长时间。
让 Github Pages 知道你的自定义域名,你需要修改仓库的设置。具体方法如下:
在仓库的主页上,点击 Settings(设置)按钮。
向下滚动页面,找到 GitHub Pages(Github 页面)选项卡。
在 Custom domain(自定义域名)下输入你的自定义域名,例如 yourdomain.com
或 www.yourdomain.com
。
点击 Save(保存)按钮。
现在,你的 Github Pages 网站已经可以通过自定义域名进行访问。不过,由于修改 DNS 记录需要时间生效,可能需要等待几分钟或更长时间。
如果你的自定义域名已经配置好 SSL 证书,你需要在 Github Pages 设置中启用 HTTPS 来让你的网站以 HTTPS 的方式进行访问。具体方法如下:
找到 GitHub Pages(Github 页面)选项卡。
在 Enforce HTTPS(强制 HTTPS)下选择 Enforce HTTPS(强制 HTTPS)。
点击 Save(保存)按钮。
注意,启用 HTTPS 需要一段时间,可能需要等待几分钟或更长时间。
使用自定义域名在 Github Pages 上发布网站是一项简单而有用的技能。通过上述步骤,你可以轻松地将你的网站与自己的域名相结合,让它更加专业化。