使用了一段时间在github上搭建的hexo个人博客空间,使用markdown写博客既方便,展示出来的样式也还算满意,唯一的缺点就是域名 github.io 总觉得有点累赘,另外就是访问速度比较慢,今天就试着来解决其中的一个问题:把访问域名替换成自己的域名。

域名修改:

1.申请个人域名:

首先得先拥有一个自己的域名,我用的是阿里云里买的一个以 .tech 为后缀的域名 linshuhe.tech,一年5块钱(够用就好,假如你非要话上百块钱买个.com后缀的也是可以的)。

2.DNS修改

在阿里云的控制台(你购买域名的管理后台)中,打开域名控制台->基本管理->DNS修改
- 默认的域名DNS使用的是万网DNS:dns29.hichina.comdns30.hichina.com

3.域名添加 DNS 解析:

github官网提供的两个主机ip地址:192.30.252.153192.30.252.153, 将这两个作为主机地址,给域名的DNS解析添加两个 A记录,然后再添加一个 GNAME记录 主机地址填的是我们原本用来访问github博客的地址: githubname.github.io ,添加完成后如下:

4.创建 GNAME 文件:

在hexo本地目录 source 目录下面新建一个文件,取名为 GNAME (无后缀),内容就是上面所说到的自己的域名如下:

linshuhe.tech

运行hexo指令使配置修改起效:

hexo g  //会在public中生成一个GNAME文件
hexo d  //修改内容提交到github博客上

5.域名绑定:

这是比较重要的一步,打开博客在Github中的地址,然后切换到 Settings页,设置Custom domain内容为我们自己的域名值(例如:我的域名是linshuhe.tech),点击Save按钮保存:

假如设置成功,此时在浏览器中输入我们的域名可以看到正确的结果,假如出现404错误,则表示上述的操作有不正确的地方:

附加:

关于国内访问github速度慢的问题,其实假设只是用于个人博客这部分功能的考虑,可以使用国内的等价替代品 Coding.net 来寄存我们的博客,这样访问速度可以达到无障碍访问的体验,具体将hexo博客发布到Coding.net的操作可以参考我之前的博客:《Hexo个人免费博客(四) 部署到Coding.net》

参考:

  • Hexo站点之域名配置【2】
  • 基于 Hexo 的全自动博客构建部署系统

Hexo个人免费博客(五) 使用自己的域名相关推荐

  1. Hexo个人免费博客(四) 部署到Coding.net

    引言: 之前的博客我们已经完成了个人Hexo博客的搭建和配置,并且部署到Github上,具体过程可以参考我之前的博客<Hexo个人免费博客(一) 从零到发布Github>,但是国内访问速度 ...

  2. 用户名或用户域名_给自己的Hexo+GitHub静态博客绑定自己的专属域名

    前言 GitHub+Hexo静态博客详细教程,介绍:对比:部署:发布 - 听海的博客​www.tsingsea.com 以上是Hexo+GitHub静态博客超级详细搭建教程的正文部分,也算是这个专题教 ...

  3. Github部署+Hexo搭建免费博客 next主题美化

    前言 工作学习中难免会遇到一些问题,有些问题比较复杂,第一遇到了百度许久,第二次遇到了还是要百度许久!想想 倒不如遇到问题记下来写在博客上!以后好查阅.在CSDN上面看到hexo+github可以免费 ...

  4. Hexo个人免费博客(三) next主题、评论、阅读量统计和站内搜索

    使用Next主题美化界面: 安装好hexo之后,主题使用的是hexo默认自带的landscape主题,Next主题是iissnan设计的,使用指南其实可以直接参考Next官方网:http://them ...

  5. 从零开始免费搭建自己的博客(五)——Typora + PicGo + GitHub/Gitee图床

    ​ 本文是博客搭建系列文章第五篇,其他文章链接: 从零开始免费搭建自己的博客(一)--本地搭建 Hexo 框架 从零开始免费搭建自己的博客(二)--基于 GitHub pages 建站 从零开始免费搭 ...

  6. 基于hexo搭建个人免费博客——基本设置和了解

    2017年最新基于hexo搭建个人免费博客--基本设置和了解 前言 前面的文章已经能让大家搭建起自己的博客,并通过网络访问了,通过基础的发布文章和编辑既可以实现博客的运作了,其他的一些包括分页和标签. ...

  7. github page hexo博客gitee_利用Github和hexo搭建个人免费博客

    利用Github和hexo搭建个人免费博客详细过程: 概述: 详细的介绍了利用github和hexo搭建免费的博客,内容详细,浅显易懂,容易上手,大家一起进来看看吧! 1.配置Github相关操作: ...

  8. 2017年最新基于hexo搭建个人免费博客——从零开始

    前言 搭建此博客是因为通过github上了解到github pages进而知道了可以把静态网页博客托管给github仓库 或许您已经通Git + Hexo 搭建个人博客网站了解到如何通过HEXO + ...

  9. GitHub Pages + Hexo搭建个人博客网站,史上最全教程

    文章目录 一.准备工作 1. GitHub账号 2. 安装Git 3. 安装NodeJS 二.创建仓库 三.安装Hexo 四.更换主题 1. NexT 主题 2. Fluid主题 五.创建文章 六.个 ...

最新文章

  1. 《富爸爸 辞职创业前的10堂课》文摘
  2. 管理表空间和数据文件——使用OMF方式管理表空间
  3. C#中全局作用域的常量、字段、属性、方法的定义与使用
  4. php_中替换换行符
  5. IDEA创建Maven工程
  6. sql server linkserver oracle,SQL Server中使用Linkserver连接Oracle的方法
  7. ElasticSearch、Logstash和Kiabana三个开源工具。
  8. 一篇文章搞懂数据仓库:三范式与反范式
  9. [学习记录] macOS下的Nginx安装 Nginx基本知识
  10. soapui和cxf的却别_根据wsdl文件用soapUi快速构建webService服务(有图有真相)
  11. mysql主从不同步 tar_Mysql主从不同步问题处理案例
  12. C++ vector容器类型 (转)
  13. mysql 聚集函数 count 使用详解(转载)
  14. 2016-03-12 Leanning Plan
  15. 敏捷开发“松结对编程”系列之八:微软 Tech ed2011 自组织团队与松结对编程讲稿(敏捷开发)...
  16. 推荐《喵星人行为心理学》
  17. Python-Pandas基础
  18. cdr 表格自动填充文字_cdr中看似简单的小工具,你真的会用吗?
  19. 机器学习和数据科学的最佳公共数据集
  20. 树状数组及线段树入门(SDNU1665-1668)

热门文章

  1. 线段交(几何问题判断两个线段是否有交点)
  2. 分析自己遇到的Excel导出报NullpointException问题
  3. 用友畅捷通CRM存在默认空口令漏洞
  4. 沟通的一些规律(取自知乎)
  5. latex问题总结分享
  6. java开发找你妹_找你妹java版下载-找你妹java版2020最新版下载v1.1.1_MDPDA手机网
  7. 喇叭 阻抗(问题) 小结
  8. 为什么计算机用补码运算
  9. PBR与Blinnphong解读
  10. 制作英文学习词典。编写程序制作英文学习词典,词典有3个基本功能:添加、查询和退出。程序读取源文件路径下的txt格式词典文件,若没有就创建一个(Python)