专栏首页强仔仔【Hexo实战】私有域名绑定

【Hexo实战】私有域名绑定

首先你得有一个Github账号,没有的话去github.com注册一个账号,然后到达仓库信息填写界面:

创建仓库,如下图:(仓库名要以自己的github名作为前缀,后面的夹 .github.io

后点击create repository 创建,然后到设置界面

在设置界面中找到Choose a theme选项点击

上面的都是github给我们提供的一些样例模板,随便选择一个。

选择完毕之后我们提交更改,我们点击提交。

提交之后,恭喜你,你的网站可以访问了, 访问地址 用户名.github.io

这样的用户名看起来有点不爽,你也可以修改的哦,改成自己的域名 .com .cn 等。

可以在阿里云上购买阿里云域名。(ps: 像.win、.top,.site这样的域名现在来说相当便宜,几块钱就能购买到一年的使用权限)

购买流程就不说了,购买之后。打开控制台,点击解析域名,如图:

点击解析之后,修改IP,改成github的ip地址即可,如图所示:

当然ip地址如何得到呢? 很简单,两个操作即可

第一: clone 你创建的 仓库 用户名.github.io

第二: git的输入 ping www.用户名.github.io 得到IP 如下图:

之后你可以把你的仓库的文件全部删除,换成自己的写的网站,当然只能是 静态的哦, 还得有个index文件访问入口,

我上传的如下图:

当然这样通过我们的域名还是不能访问的,还差一个东西,在你的仓库下面创建一个名字为 CNAME的文件

上图中可以看见我已经创建了,然后编辑:输入你的域名;

然后提交到Github上,那么恭喜你,你的网站可以通过你购买的域名访问了。

注意事项

1.还有一种是不解析为ip,直接解析为域名,但是我这边实验的时候发现,腾讯云域名解析不了其它的域名,所以我只能解析到腾讯云的服务器ip,然后通过nginx进行反向代理。

2.之所以要绑定域名,最很重要的原因就是:自己的域名才可以被百度、Google爬虫爬取到,GitHub本身的域名是爬取不到的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

    数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性...

    林老师带你学编程
  • 基于 Nginx 的动态代理

    在实际应用中,遇到了这样一个场景: 已有一个手机 APP 客户端,需要在该 APP 客户端中实现通过 Web 的形式接入其他的应用页面。按照常规的流程,在 ...

    林老师带你学编程
  • 记一次redis cpu 100%的紧急bug

    前段时间遇到一个棘手问题,mq消费速度突然从30/s变成1/s,而且还持续了很长的一段时间,吓得我赶紧动手排查问题。但是mq消费速度慢的原因,可能有很多种(例如...

    林老师带你学编程
  • pod安装、更新库失败,github连接超时问题

    主要问题:Failed to connect to github.com port 443: Operation timed out

    清墨
  • Hugo搭建博客(二)— Hugo+Github Pages搭建博客

    使用Hugo已经把博客搭建好了,那应该部署到哪里呢?可以使用VPS、云服务器等,我使用的是Github Pages,免费而且也很好用!

    程序员酷森
  • GitHub可以自定义主页啦

    https://github.com/kautukkundan/Awesome-Profile-README-templates

    SAnBlog
  • 【转】Itunes Connect新版本如何提交应用

    5) Enter the following new iOS app information:     a) Company Name: If this...

    meteoric
  • GitHub访问速度慢的一种优化方法

    GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub。

    zls365
  • SAP Spartacus基于Travis的持续集成

    提交代码到github之后,自动生成pull request: https://github.com/SAP/spartacus/pull/8990#pull...

    Jerry Wang
  • 《Go语言程序设计》读书笔记(七) 包

    Go语言有超过100个的标准包(可以用 go list std|wc-l命令查看标准包的具体数目),标准库为大多数的程序提供了必要的基础构件。在Go的社区,有很...

    KevinYan

扫码关注云+社区

领取腾讯云代金券