github创建个人博客及自定义域名

原创 2015年07月10日 22:55:10

什么是github pages

github pages是github提供的免费的存放网页的服务,有了它,你就可以轻松使用静态网页构建一个网站。如果你有自己的域名,还可以绑定自己的域名。很期待吧~

1.首先在github上创建一个仓库,这步就省略不说了。

2.然后为这个仓库创建一个博客,setting->GitHub Pages->Launch automatic page generator,再按照提示一步步完成即可。

htttp://juan083.github.io/demo01 为我们的博客地址。

这里写图片描述

3.我们在本地使用sourcetree或其他客户端,clone分支gh-pages下的内容,此分支的index.html就是我们访问htttp://juan083.github.io/demo01所看到的首页内容。所以,如果想修改博客的内容,将代码提交到gh-pages即可。很简单吧。

接下来我们自定义域名

为什么要设置域名

域名可以说是一个网站的名片,设置域名有利于品牌统一,彰显网站的专业。

1.在gh-pages分支里建立CNAME文件

首先我们在gh-pages这个分支的根目录新建一个CNAME文件,文件内容为你要设置的域名(如:www.mi-hua.com),然后将此文件添加到git中,最后推送到github上去,推送之后大概需要10分钟才能生效。
这里写图片描述

2.设置你的域名dns指向
方法有3种

  • 第一种:
    A记录:域名直接映射IP,但是这个IP换成了192.30.252.153或192.30.252.154。

  • 第二种:
    如果域名提供商支持ALIAS或ANAME,将域名指向username.github.io,这样可以在域名解析的时候得到一个动态的IP,这个IP是一台离你最近的镜像主机。

  • 第三种:
    CNMAE:如果你希望使用二级域名访问,将一个二级域名配置成CNAME,指向username.github.io,这样可以在域名解析的时候得到一个动态的IP,这个IP是一台离你最近的镜像主机

我使用的是第三种方法CNAME。

3.使用dig查看域名解析情况
这里写图片描述

希望对大家有帮助,如有疑问可以给我留言。

ubuntu下使用360随身创建无线热点(真实可以使用)

由于电脑比较旧,而且虽然电脑里面有内置无线网卡,但是电脑里面的无线网卡不支持,无线热点,所以从网上买了一个360随身wifi.在windows是系统里面,用起来,那当然是没问题,问题是现在用的是lin...

公告:CSDN博客频道自定义域名、标签搜索功能正式上线!

公告:CSDN博客频道自定义域名、标签搜索功能正式上线! 为了更好的服务于用户,CSDN博客最新推出如下功能: 1.博客频道自定义域名     在博客配置中可以进行个性域名配置,个性...

通过GitHub创建个人技术博客图文详解

转自:http://www.linuxidc.com/Linux/2015-02/114121.htm GitHub 在过去的8年中取得了很大的进展。开发者不断的推动 Git 应用的...
  • sxb1991
  • sxb1991
  • 2015年02月28日 05:44
  • 304

【Hexo】Hexo+Github构建个人博客 (二):创建Hello World

一、生成项目,初始化 在项目目录下创建好Blog目录,比如我的是  D:\projects\web\arvin0-blog ,然后执行命令 hexo init 如图: 创建完成之后的结果,如图: ...
  • arvin0
  • arvin0
  • 2017年05月07日 17:25
  • 263

Github+Jekyll —— 创建个人免费博客(六)jekyll结构优化和Skinny-Bones主题的使用

摘要:         本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。 ==========...

git学习及利用github创建个人博客

git学习及利用github创建个人博客

Github+Jekyll —— 创建个人免费博客(二)Ruby+Jekyll部署

摘要:         本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。 ==========...

用github + jekyll创建个人博客

github jekyll

Hexo+GitHub创建个人博客

一.必备程序下载 1.      Git 一款免费、开源的分布式版本控制系统 下载Git 2.      Node.js 由于Hexo是一款基于Node.js的静态博客框架 下载Nod...

解析自己的域名到CSDN博客、CSDN博客自定义域名

本文介绍怎么把自己的购买的域名(比如:btlas.org)跳转到CSDN博客。只需要三步就可以完成。 主要思路是:自己的域名解析到一个网页,在这个网页中写js脚本再跳转到csdn博客地址。其中的一个...
  • btlas
  • btlas
  • 2016年06月19日 15:44
  • 2503
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:github创建个人博客及自定义域名
举报原因:
原因补充:

(最多只允许输入30个字)