玩一把,在GitHub死之前
身为码农,大概是晓得了最近这些日子github一直不停的抽风。至于原因,这里就不说了—-省得被喝茶。GitHub应该算得上是一个非常伟大而又优秀的产品,至少在程序员当中算。只是这段时间它一直它一直过得惨痛~连续多日的DDos攻击,从未停止。预计这样下去,未来github会有两条路:1,从景德镇消失;2,某些代码库被删除……
恰巧在刚才在微博上看到一篇分享github利用pages建站的教程,是鸟文《Make This In An Hour》~这里就抄成中文,方便不想看鸟文的基友。
看下去之前,请保证一下几点:
1,有一个github账号(注册请移步github.com);
2,电脑上安装了git软件(安装地址,方法,配置path请自行百度),什么操作系统无所谓。我用的是windows 8.1;
3,加分项:熟悉git命令,有操控权的域名(能修改CName)
1,以自己”用户名.github.io”创建一个代码仓库repository(github,右上角“+”,new repository),下文假设用户名为xialu;
2,打开电脑CMD窗口,进入d盘,新建文件夹(eg:mysite),并进入该目录
d: && mkdir mysite && cd mysite
3,上一步的命令会进入到d:/mysite/目录,在该目录初始化本地git代码库
git initgit remote add origin https://github.com/xialu/xialu.github.io.git
4,在该目录新建一个文件,名曰:index.html,里面填写任意html内容,比如
<!DOCTYPE html><html lang=”zh-cn”>
<head><title>Hello</title></head>
<body><h1>Hello,World</h1></body>
</html>
5,将这个文件加入到远程代码库
git addgit commit –m “Initial Commit”
git push –u origin master
这一步可能会要求填写用户名和密码,该用户名和密码为你的github用户名和密码
6,访问https://xialu.github.io(xialu仅仅为实例用户名),你是不是看到了你的站点?
7,如果以上几步没有问题,那么就给你的站点添加一个自定义域名吧!在刚才的文件目录下,新建文件CNAME,文件名为CNAME,文件里面写入:
github.html5.org.cn
该内容为你需要添加绑定的自定义域名,这里只是一个实例。
8,上传你的代码到github代码库
git add .
git commit –m “Add CName”
git push
9,还没完,接下来的是自定义域名最关键的一步。去你的域名服务商,或者域名解析商解析你的域名。给域名(比如前面实例的github.html5.org.cn)添加cname记录绑定到xialu.github.io,坐等生效。
why not visit https://github.html5.org.cn have a try