1 Github官网注册账号

Github.com官网

2 下载Github For Mac并登录

Mac版Github下载页面

3 设置Git方式同步并使用SSH Keys

前往此贴查看changsj的回答

4 使用Jekyll

首先更换GEM源

按照Jekyll首页所列的代码指令开始吧

5 从Jekyll建立主页

Fork Jekyll并clone到桌面吧

创建Pages代码库

然后通过Github For Mac将.github.io和jekyll代码库下载到你的电脑上,把Jekyll代码库中的sites文件夹内所有文件拷贝到.github.io代码库根目录下

6 绑定域名

官方绑定攻略

要(很)注(坑)意(爹)的是,在绑定根域名时, 网页上列出的两个IP地址(192.30.252.XXX)都不是你的IP,你需要在命令行知道你自己的http://.github.io的IP是多少,ping之吧。

7 编写网站吧

Jekyll官方文档

8 提交网站

由于在Jekyll体系中,_site文件夹是本地服务器Jekyll生成最终html的地方,.sass-cache文件夹是本地的sass缓存文件,都不需要作为代码文件上传到服务器上,因此可以在Github For Mac中设置ignored files为

_site/
.sass-cache/

9 Enjoy(Painful)!