黄磊的编程日记

一个善于用Java,Python解决各种问题的伪全栈工程师

首页 GitHub 科学上网 关于

2016-03-08 23:31:45
github搭建个人博客

我这篇博客主要介绍利用我的博客模板来建自己的博客和域名绑定。如果你是github的初学者,可能要先看下面几篇博客,因为我上个月研究过这些东西,但是当时由于深夜研究的,所以就没有记录下来。有点可惜,但没办法啊。

  1. 使用 Github Pages 建独立博客
  2. 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

好的,如果你看完了上面两篇博客的话,对大概什么有了个了解之后,下面我就来说说我今天解决的问题。

使用别人的模板

下面是我在找到的模板大全,大家可以挑选自己喜欢的。

当然你也可以使用我的,毕竟是现成的例子,不容易出错。我的博客源码 你可以直接clone下来,命令如下:

git clone https://github.com/SpeedMe/speedme.github.io.git

然后你自己创建一个Repositories,名字为username.github.io (username为你自己的用户名,要小写,可以参照我的)。 把自己项目clone下来,命令如下:

git clone https://github.com/username/username.github.io.git   //这个命令你创建你的项目后会有
cd username.github.io
git init

然后把之前clone我的项目里面的东西复制到你自己的项目里面,除了隐藏文件.git以外。执行下面命令:

git add .
git commit * -m "first commit"
git push origin master

好的,你已经用有了和我一样的博客了,博客地址为username.github.io 可能要过上一段时间才会显示出来,据说有些人要几个小时。我的几十分钟就好了。 这样,我们就拥有了一个自己的博客了,你可以根据自己的喜好修改博客,这个就要你懂一点html和css了,自己仔细研究研究吧,其实我也没碰过这两个,不过看还是看的懂的。 但是,我们怎样拥有一个自己域名的博客呢。不急,下面就讲。

github pages绑定域名

首先你要有一个自己的域名,我是买的阿里云域名,买了之后DNS解析,新增解析。 具体方法是在repo的根目录下面,新建一个名为CNAME的文本文件,里面写入你要绑定的域名,比如example.com或者xxx.example.com。(我添加的leihuang.net)

  • 如果绑定的是顶级域名,则DNS要新建两条A记录,指向192.30.252.153 and 192.30.252.154 (我的是一级域名,所以弄得这个)
  • 如果绑定的是二级域名,则DNS要新建一条CNAME记录,指向username.github.com.(请将username换成你的用户名)。

我的配置如下图:

image

注意192.30.252.153 and 192.30.252.154 可能会变,可以参照官网。弄完上面的步骤,大约等上20分钟(看人品),就能通过自定义域名访问自己的博客了。

久经波折~