学习
实践
活动
工具
TVP
写文章
专栏首页从零开始学 Web 前端绑定Github上的个人博客到Godaddy域名

绑定Github上的个人博客到Godaddy域名

一、首先在Godaddy官网购买域名

二、配置Github

1、在我们的Hexo项目的sources目录下新建个CNAME文件,里面写上我们的域名。

之后重新部署项目:

hexo g
hexo d

如果你是用 hexo 框架搭建博客并部署到 Github Pages 上: 每次hexo g hexo d 后会把你的博客所在目录下 public 文件夹里的东西都推到 Github Pages 仓库上,并且把 CNAME 文件覆盖掉,解决这个问题可以直接把 CNAME 文件添加到 source 文件夹里,这样每次推的时候就不用担心仓库里的 CNAME 文件被覆盖掉了。

之后我们可以在网站的Github项目的根目录看到这个文件:

还有一种方式是:在网站的Github项目上,点击设置Settings,找到Custom domain,填入申请的域名,并保存。这样也会在Github项目的根目录看到这个文件,但是当你在每次部署项目之后,这个CNAME文件都会消失,本质上相当于你新建的CNAME放在了本地Github项目的根目录了,而不是在source文件夹下。

2、向你的 DNS 配置中添加 3 条记录(在域名解析提供商,下面以dnspod为例)

Host(主机记录)

记录类型

Points To(记录值)

@

A

192.30.252.153

@

A

192.30.252.154

www

CNAME

username.github.io

这样别人用www和不用www都能访问你的网站(其实www的方式,会先解析成http://xxxx.github.io, 然后根据CNAME再变成http://xxx.com, 即中间是经过一次转换的)。

上面,我们用的是CNAME别名记录,也有人使用A记录,后面的记录值是写github page里面的ip地址,但有时候IP地址会更改,导致最后解析不正确,所以还是推荐用CNAME别名记录要好些,不建议用IP。

如: (1)先添加一个CNAME,主机记录写@,后面记录值写上你的http://xxxx.github.io (2)再添加一个CNAME,主机记录写www,后面记录值也是http://xxxx.github.io

用你自己的 Github 用户名替换 username.

3、去 GoDaddy 修改 DNS 地址

(1)在右上角我的账户下拉菜单中,点击-> 我的产品:

(2)点击域名后面的 DNS 按钮:

(3)更改域名服务器为:

f1g1ns1.dnspod.net 
f1g1ns2.dnspod.net

(4)等待你的 DNS 配置生效:

对DNS的配置不是立即生效的,过1分钟再去访问你的域名看看有没有配置成功。

三、参考资料

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:http://www.cnblogs.com/lvonve/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • github pages + Hexo + 域名绑定搭建个人博客

    环境 Windows 10(64 位) Git-2.7.4-64-bit  node-v4.4.7-x64 如果上述软件已经安装的,跳过,没有安装的下载安...

    xiangzhihong
  • github pages + Hexo + 域名绑定搭建个人博客增强版

    概述 前面我们用github pages + Hexo 搭建了一个简单版的个人博客系统,但是里面的内容单调,很多功能不够完善,所以我们需要对yelle 的主题进...

    xiangzhihong
  • GitHub Pages 搭建的博客绑定域名

    用 GitHub Pages 搭建了个博客之后除了更新点文章之后就没怎么管过,一年前买的域名快过期了,花 69 续了一年。

    伪君子
  • 搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上

    git config --global user.email "youremail"

    公众号_程序员黄小斜
  • 500字教你域名绑定

    这里推荐阿里云,毕竟国内大公司,既亲切又靠谱。另外还有很多人推荐的godaddy也可以。本篇以阿里云为例。

    千羽
  • 如何把自己github博客配置到一个腾讯云购买的自定义域名上

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.bl...

    Jerry Wang
  • 不用花一分线,松哥手把手教你上线个人博客

    有不少小伙伴私信松哥,打听松哥的博客是怎么做的,其实这个我之前和大家聊过,今天就再来说一说。

    江南一点雨
  • 如何把自己github博客配置到一个腾讯云购买的自定义域名上

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • 【教程】Cloudflare Worker 上免费搭建了导航网站 域名太长不好看?绑定自己的域名到 Cloudflare Worker!

    绑定自己的域名到 Cloudflare Worker 的教程之前已经整合在【教程】使用 CF-Worker-Dir 在 Cloudflare Worker 上免...

    lbyxiaolizi
  • 使用GitHub搭建个人博客

    今年使用GitHub搭建了自己的博客:kaze2017.com 我整理了一下搭建博客的过程,分为购买域名、准备环境、Git和GitHub、搭建博客、绑定域名、感...

    企鹅号小编
  • Jekyll 搭建静态博客

    一直以来都想搭建一个自己的博客,但是近半年做项目太忙,再加上教研室的网络很坑爹,所以也一直没顾得上。之前用过 WordPress 托管在免费的京东云擎上,但是速...

    零式的天空
  • .htaccess重写让空间绑定多个域名到不同的目录支持多站点

    用户1272546
  • 开通GoDaddy免费域名邮箱方法以及企业邮局账户设置应用

    今天老蒋需要分享的是Godaddy免费域名邮箱的话题,互联网才开始的时候,我们有看到第三方平台可以免费申请邮箱我们会觉得激动不已,然后去注册一堆的免费邮箱账户,...

    老蒋
  • .htaccess重写让空间绑定多个域名到不同的目录支持多站点

    购买了一个美国主机,想要在同一个空间上绑定多个域名,建立多个网站,这是很正常不过的事情。但是如果你购买了一个便宜货的美国空间,那么想要在同一个空间上绑定多个域名...

    用户1191760
  • 折腾Cubieboard

    cubieboard3(cubietruck)板子、塑料壳、ttl线、usb数据线 + 山寨apple usb充电头

    全栈程序员站长
  • godaddy域名服务器_自己有域名怎么建网站

    自己准备做一个个人网站,由于第一次做所以遇到了各种困难,现在把自己的一些经历经验贴出来供大家参考。此贴针对一个完全没有经验的菜鸟,大牛勿喷。

    全栈程序员站长
  • 使用hexo+github搭建免费个人博客详细教程

    新建一个名为你的用户名.github.io的仓库,比如说,如果你的github用户名是test,那么你就新建test.github.io的仓库(必须是你的用户名...

    良月柒
  • 使用 github, gitbook, markdown 写博客/写书

            Github 是基于 开源代码管理工具 Git 的一个代码托管平台。Gitbook 是一个命令行工具,可以把你的 Markdown 文件汇集成电...

    s1mba

扫码关注腾讯云开发者

领取腾讯云代金券