文章目录

  • 一、购买域名
  • 二、配置域名解析
  • 三、GitHub Pages 绑定个人域名
  • 四、本地设置 CNAME
  • 五、重新发布网站

之前我们已经使用 github 搭建好了个人网站,可以通过 xxx.github.io 来访问自己的网站,但是很多时候还是想用自己的个性化域名,要怎么办呢?只需要花点小钱买个域名就可以了。

一、购买域名

先去供应商去购买一个域名,可以选择国内的供应商,如阿里云、腾讯云等,也可以选择国外的供应商,如 GoDaddy 等。

我选择的是国内的 阿里云万网,一般域名都是几十块钱一年,按提示购买就行。

这里会有个域名审核的等待时间,阿里云提示的是 1-3 天,但是我的挺快的,不到一个小时就审核通过了。

二、配置域名解析

1、登录到阿里云,进入管理控制台的域名列表,找到你的域名,点击解析。

2、添加两条解析记录。

记录类型都是 CNAME,记录值是你的仓库名称(我的是 ivyli2019.github.io),主机记录分别是 www 和 @ ,如下图所示:

一开始我在这一步卡了很久,在网络上搜索到的好多都是说设置成 ip 格式的,但是一直报错,后来记录值全部改成域名才能正常访问。

另外,添加或修改解析记录,都需要等 10 分钟才能生效。

三、GitHub Pages 绑定个人域名

1、登录 GitHub,进入之前创建的仓库,点击settings,在 Custom domain 中输入你的个人域名:

2、同时,启用 Enforce HTTPS,使网站只能通过 https 访问。

四、本地设置 CNAME

进入本地博客文件夹的 source 目录下,创建一个记事本文件,输入你的个人域名,保存为 CNAME,注意保存成所有文件而不是txt文件。

五、重新发布网站

进入 blog 目录中,打开 Git Bash 命令行,依次输入:

hexo clean
hexo g
hexo d

然后在浏览器打开你的个人域名,就会直接进入你自己搭建的网站。

GitHub Pages 绑定个人域名相关推荐

  1. github pages绑定freenom.com的域名

    本文3个步骤: 1.freenom域名申请 2.DNSpod设置 3.githubpage设置 ----------------------------------------------freeno ...

  2. 如何取消在GitHub Pages绑定的自定义域名

    使用了阿里云的自定义域名绑定在了GitHub pages ,想取消怎么办? 首先进入你的GitHub Pages项目主页,然后找到以前上传域名的文件,一般域名文件叫做"CNAME" ...

  3. Gandi下配置Github pages的自定义域名

    用自定义网址去替换username.github.io.,因为自己有这样的需求,但是在网上看到的大多都不适用,所以整理下正确的三步方法. 在Gandi购买的.me域名username.me,托管在Gi ...

  4. 修改GitHub Pages个人主页的域名

    首先需要使用GitHub Pages创建一个个人主页,如果不知道怎么创建,可以参考我的上一篇博文:点击此处查看 创建好个人主页之后,需要去申请一个域名,像百度.阿里.华为.腾讯等这些公司都提供域名注册 ...

  5. Github pages或个人域名实现https访问

    前言 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP ...

  6. 【Hexo搭建个人博客】(三)将Hexo站点部署到Github并且绑定私有域名

    1.创建博客专用的个人仓库 在Github上创建一个新的仓库,在填写地址的时候注意,这个地址是就是你的域名,以github.io结尾,我这里注册的是mculover666.github.io: 复制仓 ...

  7. Github Pages入门教程

    一.什么是 GitHub Pages 官方给出的说明:您和您的项目的网站,直接从您的GitHub存储库托管.只需编辑,推送,您的更改就会生效. 二.为什么使用Github Pages 搭建简单而且免费 ...

  8. mac环境下搭建hexo+github pages+next个人博客

    GitHub Pages Github Pages 是面向用户.组织和项目开放的公共静态页面搭建托管服务,站点可以免费托管在Github上,你可选择试用Github Pages默认提供的域名githu ...

  9. 借助GitHub pages搭建静态个人网站并绑定域名

    借助GitHub pages搭建静态个人网站并绑定域名 借助GitHub pages搭建静态个人网站并绑定域名 一.简介 二.准备 1.注册GitHub账号 2.安装好Git 3.购买域名(非必选) ...

最新文章

  1. CF 1098 C. Construct a tree
  2. 关于bootstrap的一些想法
  3. Microsoft Forefront EndPoint Protection 2010 Client 静默安装
  4. MongoDB作为windows服务来安装-2
  5. 核PCA——从理论到实现
  6. shell脚本中取消高亮显示_Linux中强大的top命令
  7. oracle中defined,Oracle:专栏定义(Oracle: column ambigously defined)
  8. 圣诞节海报设计还没开始?感受下合适的节日感PSD模板
  9. 多分支维护难题:如何提交 ChangeLog 变更日志?
  10. ajax 循环php数组,jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
  11. TP LINK交换机 console 超级终端链接设置
  12. vrep外部控制器力矩控制实例——以matlab脚本控制平面两连杆为例
  13. React 后台管理系统
  14. win10 请求操作需要提升解决方案
  15. Altium Designer18学习
  16. Android开发之路:搞懂这几个问题,就掌握了屏幕适配原理
  17. 流氓软件强夺用户数据,马斯克截胡扎克伯格!
  18. oracle spool设置字符集,spool出来的文件格式一个是UTF8一个是ASCII ??
  19. 乔布斯的创新之道:换一种思考方式
  20. jquery:当内容发生改变时触发事件

热门文章

  1. 中文化最好的linux,中文化最好的蓝点Linux 2.0下载----红旗甘拜下风!
  2. 信息学奥赛一本通 1244:和为给定数 | OpenJudge NOI 1.11 07:和为给定数
  3. 七个鲜为人知的搜索网站_4个鲜为人知但功能强大的熊猫行动
  4. 重启人类超音速之旅 还有哪些技术问题待解?
  5. 如何用深度学习框架PaddlePaddle实现智能春联
  6. 网络编程------IP地址,端口号,套接字,网络字节序
  7. UE4:安卓连线调试
  8. Python爬虫 boos招聘网站
  9. Quillbot:英语到英语的屠龙剑
  10. Android节操视频